隨筆:8 文章:1 評論:7 引用:0
          BlogJava 首頁 發(fā)新隨筆
          發(fā)新文章 聯(lián)系 管理

          如何搭建一個p2p環(huán)境

          這幾天在看JXTA,由于自己的JAVA也不是很熟,搭建的過程中也碰到了問題,這里寫出來,給后來者做個提醒吧。

          一、安裝資料的準(zhǔn)備。

          1、?下載jxta-shell的安裝包,在網(wǎng)站http://shell.jxta.org/上有下載的地方。

          2、 確認(rèn)本地的JDK環(huán)境為1.5.0以上。(一定要為1.5.0以上)

          ??? 查看JDK的版本,可以在cmd窗口下,運行java -version

          ????我的電腦上運行的結(jié)果如下:

          Microsoft Windows XP [版本 5.1.2600] (C) 版權(quán)所有
          1985-2001 Microsoft Corp.



          C:\Documents and Settings\war>java -version
          java version "1.5.0_06"
          Java(TM) 2 Runtime Environment, Standard Edition <build 1.5.0_06-b05>
          Java HotSpot(TM) Client VM <build 1.5.0_06-b05, mixed mode, sharing>


          C:\Documents and Settings\war>

          二、安裝

          1、解壓縮jxta-shell.zip文件,放到D:\下(我為了方便使用,不一定要在D:\)

          2、進(jìn)入D:\jxta-shell\shell目錄,創(chuàng)建一個新目錄,取名為.jxta

          3、進(jìn)入D:\jxta-shell目錄,將shell目錄拷貝一份,并改名為shell2

          三、運行

          進(jìn)入D:\jxta-shell\shell,執(zhí)行runjdk,如果上面的配置為沒有問題,則出現(xiàn)如下界面

          第一次進(jìn)入,會出現(xiàn)配置界面

          在Peer Name輸入自己的端點ID

          在Password,輸入密碼

          在Verify Password,再次輸入密碼進(jìn)行確認(rèn)

          import Root Certificate File是用來導(dǎo)入密鑰的(我猜的),沒有密鑰也沒有關(guān)系

          點擊OK后,即可

          OK后,就進(jìn)入了運行界面

          ?輸入剛才配置的密碼,點擊OK

          這樣就進(jìn)入了jxta_shell環(huán)境。

          ?

          在這個界面下,就可以輸入shell命令進(jìn)行操作了

          輸入man,可以獲取幫助信息

          輸入peers,可以查看當(dāng)前的端點。

          這個是我輸入peers后的結(jié)果

          JXTA>peers
          peer0: name = JXTA.ORG 120:9701/9700
          peer1: name = war1
          peer2: name = JXTA.ORG 120:9711/9710
          JXTA>

          四、安裝過程中容易出錯的地方

          Q:安裝shell后,執(zhí)行過程中出現(xiàn)錯誤,如下:

          ?Exception in thread "main" java.lang.UnsupportedClassVersionError: net/jxta/impl
          /peergroup/Boot (Unsupported major.minor version 49.0)
          ??????? at java.lang.ClassLoader.defineClass0(Native Method)
          ??????? at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
          ??????? at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
          3)
          ??????? at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
          ??????? at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
          ??????? at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
          ??????? at java.security.AccessController.doPrivileged(Native Method)
          ??????? at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
          ??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
          ??????? at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
          ??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
          ??????? at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

          A:這是由于JDK版本不夠高引起的,請確認(rèn)JDK的版本,并查看本機(jī)的環(huán)境變量中PATH的設(shè)置,確保JDK_1.5.0的路徑在最前面。

          Q:無法創(chuàng)建.jxta目錄

          A:可以在dos狀態(tài)下輸入MD .jxta進(jìn)行目錄的創(chuàng)建

          Q:啟動過程中出現(xiàn)錯誤,如下:

          D:\jxta-shell\shell>java -cp .;..\lib\jxta.jar;..\lib\jxtashell.jar;..\lib\log4
          .jar;..\lib\bcprov-jdk14.jar;..\lib\org.mortbay.jetty.jar;..\lib\javax.servlet.
          ar net.jxta.impl.peergroup.Boot
          Jxta is now taking off. Please fasten your seat belts and extinguish all smokin
          ?materials.
          Uncaught Throwable caught by 'main':
          java.lang.IllegalArgumentException: Store home location must end with a /
          ??????? at net.jxta.peergroup.PeerGroupFactory.setStoreHome(PeerGroupFactory.ja
          a:440)
          ??????? at net.jxta.impl.peergroup.Boot.main(Boot.java:108)

          D:\jxta-shell\shell>

          A:這是由于在shell目錄下沒有.jxta目錄引起的。創(chuàng)建一個即可

          發(fā)表于 2006-09-29 16:08 慈悲魚 閱讀(1852) 評論(1)  編輯  收藏
           
          評論
          # re: 如何搭建一個p2p環(huán)境
          請問你那個jxta shell 是在哪下的?我按照你的地址沒找到啊 。能發(fā)到我郵箱里面嗎?wxw050341◎163.com 或者加我QQ傳也可以:554099846
          謝謝啦
           

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


          網(wǎng)站導(dǎo)航:
           
          CALENDER
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(1)

          隨筆檔案(7)

          收藏夾(18)

          友情鏈接

          搜索

          •  

          最新評論

          閱讀排行榜


          Powered By: 博客園
          模板提供滬江博客

          主站蜘蛛池模板: 罗城| 九江县| 江西省| 合川市| 浮梁县| 霍城县| 贵溪市| 砚山县| 来安县| 小金县| 达拉特旗| 临桂县| 雷山县| 孟连| 拜泉县| 莲花县| 宣恩县| 许昌县| 六安市| 和林格尔县| 阳信县| 兴安县| 广饶县| 崇义县| 余干县| 外汇| 武定县| 莒南县| 阿勒泰市| 南充市| 桦甸市| 麦盖提县| 云阳县| 武夷山市| 若尔盖县| 宁城县| 溧水县| 卢氏县| 阳山县| 宁陕县| 平利县|