照貓畫虎

          保持技術無聊度
          數據加載中……
          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 閱讀(328) 評論(1)  編輯  收藏 所屬分類: Eclipse

          評論

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

          好文
            回復  更多評論    

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


          網站導航:
           
          主站蜘蛛池模板: 贺兰县| 清水河县| 酒泉市| 枝江市| 西和县| 年辖:市辖区| 西昌市| 永康市| 南丹县| 方正县| 四会市| 曲松县| 平利县| 达拉特旗| 怀集县| 黄冈市| 石狮市| 花莲县| 武隆县| 望谟县| 新安县| 缙云县| 台中市| 财经| 天柱县| 祁阳县| 承德市| 富宁县| 广东省| 呼图壁县| 连州市| 连南| 灯塔市| 龙山县| 玛曲县| 岫岩| 健康| 赤城县| 上高县| 丹棱县| 临西县|