隨筆 - 0, 文章 - 75, 評(píng)論 - 0, 引用 - 0
          數(shù)據(jù)加載中……

          jboss啟動(dòng)時(shí)窗口一閃而過(guò)怎么辦

          情景:



          出于某種原因,服務(wù)器重裝了系統(tǒng),然后我又安裝了jdk并配置了JAVA_HOME和path這兩個(gè)系統(tǒng)參數(shù)。完了以后我開(kāi)始啟動(dòng)jboss服務(wù),奇怪的一幕出現(xiàn)了,bat窗口一閃而過(guò),沒(méi)留下任何可供參考的錯(cuò)誤信息。


          原因分析與解決措施:



          jboss啟動(dòng)的時(shí)候需要讀取JAVA_HOME這個(gè)系統(tǒng)參數(shù),所以我首先檢查了JAVA_HOME的參數(shù)值是否正確,如下:


          JAVA_HOME


          E:\myPlatform\java\jdk1.6.0;



          其中,第二項(xiàng)表示jdk的安裝目錄,乍看之下似乎沒(méi)什么問(wèn)題,開(kāi)始我也是這么堅(jiān)定的認(rèn)為的,之所以會(huì)這么肯定,那是因?yàn)槲覀冊(cè)谂渲胮ath這個(gè)系統(tǒng)變量時(shí),通常會(huì)習(xí)慣于在每個(gè)參數(shù)值后面加上一個(gè)英文的分號(hào),可是這個(gè)分號(hào)在配置JAVA_HOME這個(gè)系統(tǒng)變量時(shí)卻不能有,所以只要把最后的分號(hào)去掉,jboss就可以正常啟動(dòng)了。



          無(wú)論jboss5.0還是6.0,一啟動(dòng)除開(kāi)一閃而過(guò),經(jīng)多次反復(fù):卸載;再安裝仍然"現(xiàn)象重現(xiàn)"就是不行。但是用eclipse或者myeclipse把jboss配進(jìn)去,又可以了。
          為什么單獨(dú)啟動(dòng)不行呢?經(jīng)過(guò)研究分析,有三個(gè)原因?qū)е聢?bào)錯(cuò)現(xiàn)象:
          [1.jdk配置錯(cuò);][2.jboss[普巴軟件]環(huán)境配置問(wèn)題;][3.操作系統(tǒng)問(wèn)題。]
          經(jīng)過(guò)檢查發(fā)現(xiàn):


          1,2是沒(méi)問(wèn)題的。cmd進(jìn)jboss的run.bat,報(bào)錯(cuò)為:'findstr'
          不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。

          看來(lái)是3.操作系統(tǒng)的問(wèn)題,因?yàn)楸救藈in
          XP操作系統(tǒng)是[GHOST]克隆的,安裝的時(shí)候沒(méi)有把SystemRoot配到path中間[在環(huán)境變量配置中]!

          解決辦法:
          1.在我的電腦環(huán)境變量里面新建個(gè)變量SystemRoot,如果系統(tǒng)為win2K,則SystemRoot的值為C:WINNT ,如果系統(tǒng)是win
          xp到win7,則為C:windows。
          2.path中追加:%SystemRoot%system32;%SystemRoot%。重啟運(yùn)行poba軟件問(wèn)題搞定。


          這一行的全碼如下:


          %JAVA_HOME%bin;%JAVA_HOME%bin;%JAVA_HOME%bin;%JAVA_HOME%bin;%SystemRoot%system32;%SystemRoot%;


          錯(cuò)誤一:ERROR
          [AbstractKernelController] Error installing to Start:
          name=jboss.web.deployment:war=/invoker state=Create mode=Manual
          requiredState=Installed:
          java.net.URISyntaxException:
          Illegal character in path at index 16: file:/C:/Program
          Files/jboss_6Final/server/default/deploy/http-invoker.sar/invoker.war/


          ERROR [AbstractKernelController]
          Error installing to Start: name=jboss.web.deployment:war=/ROOT state=Create
          mode=Manual
          requiredState=Installed:
          java.net.URISyntaxException:
          Illegal character in path at index 16: file:/C:/Program
          Files/jboss_6Final/server/default/deploy/ROOT.war/



          ERROR [AbstractKernelController]
          Error installing to Start: name=jboss.web.deployment:war=/javaEe_register_0100
          state=Create mode=Manual
          requiredState=Installed:
          java.net.URISyntaxException:
          Illegal character in path at index 16: file:/C:/Program
          Files/jboss_6Final/server/default/deploy/javaEe_register_0100.war/


          這個(gè)錯(cuò)誤是因?yàn)?/span>JBOSS_HOME的路徑中包含空格。解決:將jboss放到?jīng)]有空格的路徑下。



          錯(cuò)誤二:ERROR
          [AbstractKernelController] Error installing to Start:
          name=XNIO:Binding:1200038492:RemotingTcpServer
          state=Create:
          java.net.BindException:
          Address already in use: bind


          這個(gè)錯(cuò)誤是因?yàn)?/span>jboss的某個(gè)應(yīng)用端口與本地端口沖突造成的。解決辦法是:修改jboss的配置文件,文件路徑為:C:/jboss6/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml。需要注意的是:jboss提供web服務(wù)的端口8080這是默認(rèn)端口,為了避免修改為8082.而錯(cuò)誤二則是這個(gè)端口引起的5500,修改為5502ok


          windowscmd控制臺(tái)輸入netstat –an查看本地tcp端口,如果跟這個(gè)文件配置端口一致就會(huì)出現(xiàn)這個(gè)錯(cuò)誤。


          錯(cuò)誤三:ERROR
          [ProfileServiceBootstrap] Failed to load
          profile::
          org.jboss.deployers.client.spi.IncompleteDeploymentException:
          Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR
          DETAILS)


          這個(gè)錯(cuò)誤出在最后,由前面的錯(cuò)誤造成的。當(dāng)前面的問(wèn)題解決了,這個(gè)問(wèn)題也不會(huì)再出了。



          修改D:\jboss-6.1.0.Final\server\default\conf的jboss-service.xml文件


          加上一行
          <Connector port="8009"
          address="${jboss.bind.address}"/>

          posted on 2012-04-22 16:07 hantai 閱讀(1967) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 秦皇岛市| 孝义市| 海原县| 榆树市| 应城市| 普定县| 扶余县| 化德县| 卓尼县| 玉环县| 淳化县| 赤峰市| 郧西县| 嘉禾县| 聂拉木县| 西宁市| 巨鹿县| 邢台市| 北川| 澎湖县| 太保市| 电白县| 孝感市| 文水县| 英吉沙县| 商洛市| 台前县| 桃源县| 丰镇市| 赤水市| 新巴尔虎左旗| 淮北市| 基隆市| 龙海市| 贡觉县| 嘉定区| 崇阳县| 无极县| 龙游县| 泰宁县| 兴文县|