照貓畫虎

          保持技術無聊度
          數據加載中……
          Eclipse3.0.1+Lomboz+JBoss4.0.1配置

          在Lomboz中JBoss4.0.1的配置文件.
          \eclipse\plugins\com.objectlearn.jdt.j2ee_3.0.1\servers\jboss401.server.


          <serverDefinition 
               
          name="JBOSS 4.0.1"
               ejbModules
          ="true"
               webModules
          ="true"
               earModules
          ="true">
          <property id="serverRootDirectory"
              label
          ="Application Server Directory:"
              type
          ="directory"
              default
          ="D:/jboss-4.0.1" />
          <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
          ="JBOSS401" />
          <property id="classPath"
              label
          ="Classpath Variable:"
              type
          ="directory"
              default
          ="D:/jboss-4.0.1" />
          <property id="minimumHeapSize"
              label
          ="Minimun Heap Size:"
              type
          ="string"
              default
          ="128M" />
          <property id="maximumHeapSize"
              label
          ="Maximum Heap Size:"
              type
          ="string"
              default
          ="256M" />
          <serverHome>${serverRootDirectory}</serverHome>
          <webModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</webModulesDeployDirectory>
          <ejbModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</ejbModulesDeployDirectory>
          <earModulesDeployDirectory>${serverRootDirectory}/server/all/deploy</earModulesDeployDirectory>
          <jndiInitialContextFactory>org.jnp.interfaces.NamingContextFactory</jndiInitialContextFactory>
          <jndiProviderUrl>jnp://${serverAddress}:1099</jndiProviderUrl>
          <startClass>org.jboss.Main</startClass>
          <startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
          <startVmParameters> -Dprogram.name=run.bat -Djava.endorsed.dirs=${serverRootDirectory}/lib/endorsed -Xms${minimumHeapSize} -Xmx${maximumHeapSize}</startVmParameters>
          <startProgramArguments>-c ${serverConfig}</startProgramArguments>
          <stopClass>org.jboss.Shutdown</stopClass>
          <stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
          <stopVmParameters>-cp ${classPathVariableName}/bin/shutdown.jar -Djboss.boot.loader.name=shutdown.bat</stopVmParameters>
          <stopProgramArguments>-S</stopProgramArguments>
          <serverClassPath>
              
          <jar type="variable">JDK_TOOLS</jar>
              
          <jar type="variable">${classPathVariableName}/bin/run.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/commons-httpclient.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/commons-logging.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/dom4j.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/getopt.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/jaxen.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/jboss-common.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/jboss-jmx.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/log4j-boot.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/namespace.jar</jar>
              
          <jar type="variable">${classPathVariableName}/lib/webdavlib.jar</jar>
          </serverClassPath>
          <clientClassPath>
              
          <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jnp-client.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jbossall-client.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jboss-common-client.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jbosssx-client.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/log4j.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jnet.jar</jar>
              
          <jar type="variable">${classPathVariableName}/client/jboss-jaas.jar</jar>
          </clientClassPath>
          <projectClassPath>
              
          <jar type="variable">${classPathVariableName}/client/jboss-j2ee.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-j2ee.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-management.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/jpl-pattern.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-jsr77.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/log4j.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/hsqldb.jar</jar>
              
          <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/hsqldb-plugin.jar</jar>
          </projectClassPath>
          </serverDefinition>

          遇到的幾個問題:
          1)Classpath問題:配置完服務器后,有一個選項是自動更新項目的Classpath,從別人那里拷貝過來的server配置文件里面總有幾個jar文件是沒有的,所以導致編譯都不能通過.(另:Lomboz里面的projectClasspath是什么意思,現在沒搞懂,反正如果刪除這一項它就會自動從serverClasspath里面拷貝過去)
          2)NamingService問題:啟動jndi服務后總是再報一個jndi的錯,后來發現是serverClasspath里面多加了shutdown.jar.打開來看,里面有一個jndi.properties文件,應該是這里的問題,不過還沒搞懂.(又是一個)
          3)三個classpath的作用:其實只需serverClasspath里面留JDK_TOOLS和run.jar就能正常啟動.
          以后弄明白了再補充.

          參考文獻:
          1)http://dev.csdn.net/article/67/67893.shtm
          2)http://www.tusc.com.au/tutorial/html/chap1.html


          Make things as simple as possible, but no simpler.

          posted on 2005-05-09 17:00 Jerry Shang 閱讀(326) 評論(1)  編輯  收藏 所屬分類: Eclipse

          評論

          # re: Eclipse3.0.1+Lomboz+JBoss4.0.1配置 2006-08-01 19:04 fxy

          好文
            回復  更多評論    

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


          網站導航:
           
          主站蜘蛛池模板: 迁西县| 华池县| 仙游县| 饶阳县| 敖汉旗| 灯塔市| 博野县| 林芝县| 花莲市| 韶关市| 镇坪县| 东乡族自治县| 寿宁县| 安龙县| 聂拉木县| 阿拉善盟| 新河县| 遂川县| 洪江市| 蓬莱市| 岳西县| 科尔| 垫江县| 独山县| 泰和县| 玛沁县| 平湖市| 永和县| 普兰县| 溧阳市| 房山区| 湘乡市| 外汇| 灵山县| 朔州市| 屏南县| 兖州市| 育儿| 新昌县| 荣成市| 上饶县|