原來Eclipse3.0.1中的jboss32x.server檔案不匹配JBoss3.2.6!鬱悶~

來源:互聯網
上載者:User
server
從今天下午開始就一直在Eclipse中配置JBoss,由於原來用的是JBoss3.0.0,現在想用JBoss3.2.6。

於是就重新設定。但是配置好了以後,卻發現會報告jar檔案路徑出錯,一共有兩個:一個是jboss-3.2.6\lib\jboss-boot.jar找不到,一個是jboss-3.2.6 erver\default\lib\javax-servlet.jar找不到。

用UE32開啟eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1 ervers檔案夾中的jboss32x.server檔案,發現確實在路徑中寫入了jboss-boot.jar,可是我怎麼也在jboss-3.2.6\lib下面找到這個檔案。結果google了一個下午發現原來Eclipse3.0.1中的jboss32x.server檔案不匹配JBoss3.2.6!鬱悶~

現在把改寫後的jboss326.server檔案貼出來,大家參考:

<serverDefinition   name="JBOSS 3.2.6"  ejbModules="true"  webModules="true"  earModules="true"><property id="serverRootDirectory" label="Application Server Directory:" type="directory" default="/your_server_root/appservers/jboss-3.2.6" /><property id="serverAddress" label="Address:" type="string" default="127.0.0.1" /><property id="serverPort" label="Port:" type="string" default="8080" /><property id="serverConfig" label="Server Configuration (minimal/default/all):" type="string" default="default" /><property id="classPathVariableName" label="Classpath Variable Name:" type="string" default="JBOSS326" /><property id="classPath" label="Classpath Variable:" type="directory" default="/your_server_root/appservers/jboss-3.2.6" /><serverHome>${serverRootDirectory}</serverHome><webModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</webModulesDeployDirectory><ejbModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</ejbModulesDeployDirectory><earModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</earModulesDeployDirectory><jndiInitialContextFactory>org.jnp.interfaces.NamingContextFactory</jndiInitialContextFactory><jndiProviderUrl>jnp://${serverAddress}:1099</jndiProviderUrl><startClass>org.jboss.Main</startClass><startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory><startVmParameters></startVmParameters><startProgramArguments>-c ${serverConfig}</startProgramArguments><stopClass>org.jboss.Shutdown</stopClass><stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory><stopVmParameters></stopVmParameters><stopProgramArguments>-S</stopProgramArguments><serverClassPath> <jar type="variable">JDK_TOOLS</jar> <jar type="variable">${classPathVariableName}/bin/run.jar</jar> <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> <jar type="variable">${classPathVariableName}/lib/dom4j.jar</jar> <jar type="variable">${classPathVariableName}/lib/xercesImpl.jar</jar> <jar type="variable">${classPathVariableName}/lib/xml-apis.jar</jar> <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar> <jar type="variable">${classPathVariableName}/lib/getopt.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/deploy/jbossweb-tomcat50.sar/servlet-api.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar></serverClassPath><clientClassPath> <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-common-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-jaas.jar</jar> <jar type="variable">${classPathVariableName}/client/jbosssx-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jnet.jar</jar> <jar type="variable">${classPathVariableName}/client/jnp-client.jar</jar> <jar type="variable">${classPathVariableName}/client/log4j.jar</jar> <jar type="variable">${classPathVariableName}/server/default/lib/jnpserver.jar</jar></clientClassPath><projectClassPath> <jar type="variable">JDK_TOOLS</jar> <jar type="variable">${classPathVariableName}/bin/run.jar</jar> <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/deploy/jbossweb-tomcat50.sar/servlet-api.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar></projectClassPath><adminTool> <web><deploy /><undeploy /> </web> <ejb><deploy /><undeploy /> </ejb> <ear><deploy /><undeploy />  <webModule><deploy /><undeploy />  </webModule>  <ejbModule><deploy /><undeploy />  </ejbModule> </ear></adminTool><adminToolPath></adminToolPath></serverDefinition>

以及jboss400.server,這個在eclipse中也還是沒有:

<serverDefinition  name="JBOSS 4.0.0"  ejbModules="true"  webModules="true"  earModules="true"><property id="serverRootDirectory" label="Application Server Directory:" type="directory" default="/your_server_root/appservers/jboss-4.0.0" /><property id="serverAddress" label="Address:" type="string" default="127.0.0.1" /><property id="serverPort" label="Port:" type="string" default="8080" /><property id="serverConfig" label="Server Configuration (minimal/default/all):" type="string" default="default" /><property id="classPathVariableName" label="Classpath Variable Name:" type="string" default="JBOSS400" /><property id="classPath" label="Classpath Variable:" type="directory" default="/your_server_root/appservers/jboss-4.0.0" /><serverHome>${serverRootDirectory}</serverHome><webModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</webModulesDeployDirectory><ejbModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</ejbModulesDeployDirectory><earModulesDeployDirectory>${serverRootDirectory}/server/${serverConfig}/deploy</earModulesDeployDirectory><jndiInitialContextFactory>org.jnp.interfaces.NamingContextFactory</jndiInitialContextFactory><jndiProviderUrl>jnp://${serverAddress}:1099</jndiProviderUrl><startClass>org.jboss.Main</startClass><startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory><startVmParameters>-Djava.endorsed.dirs=${serverRootDirectory}/lib/endorsed</startVmParameters> <startProgramArguments>-c ${serverConfig}</startProgramArguments><stopClass>org.jboss.Shutdown</stopClass><stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory><stopVmParameters></stopVmParameters><stopProgramArguments>-S</stopProgramArguments><serverClassPath> <jar type="variable">JDK_TOOLS</jar> <jar type="variable">${classPathVariableName}/bin/run.jar</jar> <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> <jar type="variable">${classPathVariableName}/lib/dom4j.jar</jar> <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-jmx.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-common.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> <jar type="variable">${classPathVariableName}/lib/endorsed/xercesImpl.jar</jar> <jar type="variable">${classPathVariableName}/lib/endorsed/xml-apis.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/activation.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/avalon-framework.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bsh-commands-1.3.0.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bsh-core-1.3.0.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bsh-deployer.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/castor-0.9.3.9-xml.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/cglib-full-2.0.1.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/hibernate2.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/hsqldb.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/hsqldb-plugin.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jacorb.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jsp.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jaxr-client.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-common-jdbc-wrapper.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-hibernate.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-iiop.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-jaxrpc.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-jca.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-jsr77.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-management.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-monitoring.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-saaj.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jbossmq.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jbosssx.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar></serverClassPath><clientClassPath> <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-common-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jbossall-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jbosssx-client.jar</jar> <jar type="variable">${classPathVariableName}/client/jnp-client.jar</jar> <jar type="variable">${classPathVariableName}/client/log4j.jar</jar> <jar type="variable">${classPathVariableName}/server/default/lib/jnpserver.jar</jar></clientClassPath><projectClassPath> <jar type="variable">JDK_TOOLS</jar> <jar type="variable">${classPathVariableName}/bin/run.jar</jar> <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar> <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar></projectClassPath><adminTool> <web>  <deploy />  <undeploy /> </web> <ejb>  <deploy />  <undeploy /> </ejb> <ear>  <deploy />  <undeploy />  <webModule>   <deploy />   <undeploy />  </webModule>  <ejbModule>   <deploy />   <undeploy />  </ejbModule> </ear></adminTool><adminToolPath /></serverDefinition>

最後,發現這兩個.server檔案都管用,以後就不用為配置JBoss應用伺服器煩惱了。呵呵


相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。