<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks

     
    shindig是google的一個opensocial容器的參考實現。google高調發布opensocial以后大家紛紛在宣布支持opensocial,可是真正要找個支持opensocial的容器一點也不容易,orkut的sandbox限制很多,myspace中國也只支持flash的方式,真正要玩opensocial,還是自己搭一個環境算了。

    shindig現在還不能簡單的安裝運行(http://incubator.apache.org/shindig/#tab-download),要做一些手工活:
    按照 http://incubator.apache.org/shindig/#tab-building 的指引,

    1. 下載安裝JDK,設置好JAVA_HOME和PATH環境變量
    2. 下載安裝subversion客戶端(我用了TortoiseSVN)
    3. 下載解壓Maven(在windows上用,我用了zip版本),一個類似ant的東東,用于編譯shindig。設置好M2_HOME(指向Maven的解壓目錄),M2(指向bin子目錄)和PATH環境變量(加進bin子目錄的路徑)。
    4. 新建shindig目錄,用TortoiseSVN update下來shindig工程(http://svn.apache.org/repos/asf/incubator/shindig/trunk)
      在shindig/java/gadgets目錄下面運行mvn package編譯。由于依賴的jar都要從網上下載,等了漫長的一個多小時,最后在shindig\java\gadgets\target目錄下得到一個gadgets.war,大約2M左右大小。

    拿到war就好辦了,隨便找一個web容器給它運行。首選的當然是開源、綠色、輕巧可愛的tomcat了。下載下來解壓,運行startup.bat,就跑起來了。訪問http://localhost:8080/看到歡迎頁面,從Administration-->Tomcat Manager進入。衰,要登陸。在tomcat/conf下面找到tomcat-users.xml,加兩行
      <role rolename="manager"/>
      <user username="tomcat" password="tomcat" roles="manager"/>
    重啟tomcat,用tomcat/tomcat進入Administration-->Tomcat Manager
    找到 WAR file to deploy-->Select WAR file to upload ,選中剛才編譯好的gadgets.war上傳。后在Applications列表中看到/gadgets就好了。

    http://localhost:8080/gadgets下面沒有默認頁面,只能直接訪問 samplecontainer 頁面 http://localhost:8080/gadgets/files/samplecontainer/samplecontainer.html

     




    第一個輸入框是gadget的xml地址,也就是所謂的OpensocialAPP了。第二個輸入框指向的xml里面描述了一些模擬的用戶信息,主要提供了people、personAppData、activities這些基本的APP信息。

    下面藍色框是一個iframe,里面就是這個APP的展示區域了。

    看來google現在還想讓大家用iframe來作web application,失望一下。要是第三方可以像igoogle里面的gmail模塊一樣直接inline嵌入到頁面中間就好了。iframe還是很多問題的,速度問題,頁面負擔,還有瀏覽器bug
    posted on 2008-03-26 17:41 emu 閱讀(3296) 評論(4)  編輯  收藏

    評論

    # re: 用shindig搭Opensocial容器 2008-05-19 08:18 celetium
    mvn編譯總是失敗,說Downloading: http://google-caja.googlecode.com/svn/maven/org/apache/apache/4/apache-4.pom
    ...
    失敗

      回復  更多評論
      

    # re: 用shindig搭Opensocial容器[未登錄] 2008-06-25 13:30 liwei
    我打包后,在shindig\java\gadgets\target目錄下找不到gadgets.war  回復  更多評論
      

    # re: 用shindig搭Opensocial容器[未登錄] 2008-06-25 13:32 liwei
    我打包后,在shindig\java\gadgets\target目錄下找不到gadgets.war ,只有一個classes文件夾,不知道為何?  回復  更多評論
      

    # re: 用shindig搭Opensocial容器[未登錄] 2008-09-02 14:14 spark
    E:\shindig\trunk\java\gadgets>mvn package
    [INFO] Scanning for projects...
    Downloading: http://google-caja.googlecode.com/svn/maven/org/apache/apache/4/apa
    che-4.pom
    Downloading: http://oauth.googlecode.com/svn/code/maven/org/apache/apache/4/apac
    he-4.pom
    Downloading: http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
    [INFO] ------------------------------------------------------------------------
    [ERROR] FATAL ERROR
    [INFO] ------------------------------------------------------------------------
    [INFO] Failed to resolve artifact.

    GroupId: org.apache
    ArtifactId: apache
    Version: 4


    這種錯誤怎么解決?  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成网站18禁止久久影院| 亚洲AV乱码久久精品蜜桃| 久久亚洲最大成人网4438 | 免费无码国产V片在线观看| 国产裸模视频免费区无码| 激情小说亚洲色图| 亚洲精品一级无码中文字幕| 免费一区二区无码视频在线播放 | 国产成人A在线观看视频免费| 亚洲人成免费网站| 在线视频免费观看www动漫| 亚洲爆乳无码精品AAA片蜜桃| 国产网站免费观看| 免费福利资源站在线视频| 久久亚洲国产成人影院网站| 在线观看免费播放av片| 精品亚洲成AV人在线观看| 欧美大尺寸SUV免费| 鲁死你资源站亚洲av| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 性做久久久久久久免费看| 亚洲a无码综合a国产av中文| 亚洲人成电影网站国产精品| 成人电影在线免费观看| 亚洲综合伊人制服丝袜美腿| 永久免费看bbb| 精品一区二区三区免费观看 | 久久亚洲精品无码| 99在线视频免费观看视频 | 99热这里有免费国产精品| 亚洲av无码专区在线| 亚洲Av无码乱码在线znlu| 野花香在线视频免费观看大全 | 免费在线观看亚洲| 久久精品国产99精品国产亚洲性色| 99无码人妻一区二区三区免费| 无码精品人妻一区二区三区免费 | 免费AA片少妇人AA片直播| 午夜在线免费视频| 亚洲视频欧洲视频| 亚洲成a人无码av波多野按摩|