呆呆向前沖的blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            78 隨筆 :: 43 文章 :: 5 評論 :: 74 Trackbacks

          1 配置步驟(來自原文)

          This is not a supported or tested configuration. This is just a workaround to get the server running in JBuilder X. JSP debugging will not work with this solution.

          Steps:

          1. Tools | Configure Servers, select the Tomcat 4.1 server and click the Copy button. Change the name to Tomcat 5.0. Next, set the home directory to the root of the Tomcat 5.0 installation, and remove the entry in the Class list and add <TOMCAT_5.0_HOME>/bin/bootstrap.jar.

          2. File | New Project. Set server to Tomcat 5.0 and create a web module. This will trigger generation of the Tomcat 5.0 Servlet library.

          3. Tools | Configure Libraries. Edit the Tomcat 5.0 Servlet library and add the following jars :

          <TOMCAT_5.0_HOME>/common/lib/jsp-api.jar
          <TOMCAT_5.0_HOME>/common/lib/servlet-api.jar
          <TOMCAT_5.0_HOME>/bin/commons-logging-api.jar
          <TOMCAT_5.0_HOME>/common/lib/commons-el.jar

          Make a backup of this library (in your user home directory) as it gets regenerated when you create a new web module/JSP/servlet. Please make sure that you replace the library when you use any of the web gallery wizards.

          4. Set server for the project to Tomcat 5.0.

          5. If a "Tomcat" folder is not present under the project's root directory, create one (e.g. ../jbproject/untitled1/Tomcat). Next, create a directory named "conf" under this directory (e.g. ../jbproject/untitled1/Tomcat/conf). and create an XML file named server8080.xml. Sample server8080.xml is below. Please modify the appBase, docBase, and workDir, etc. according to your web module properties:

           

          <?xml version="1.0" encoding="UTF-8"?>
          <Server debug="0" port="8081" shutdown="SHUTDOWN">
            
          <Service name="Tomcat-Standalone">
              
          <Connector acceptCount="10" className="org.apache.coyote.tomcat5.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
              
          <Engine debug="0" defaultHost="localhost" name="Standalone">
                
          <Host appBase="{項目根目錄}\Tomcat\webapps" debug="0" name="localhost" unpackWARs="true">
                  
          <Context debug="0" docBase="{項目根目錄}\{web文件目錄名稱}" path="/sapp" reloadable="true" workDir="{項目根目錄}\Tomcat\work\{web文件目錄名稱}"/>
                
          </Host>
              
          </Engine>
            
          </Service>
          </Server>

           

          6. Start the server in JBuilder. This should use the modified server8080.xml

          You should be able to compile JSPs using this workaround but not debug. You should be able to debug any java code. You will see a number of exceptions for the admin, manager, balancer services which do not get started when you normally run the server in JBuilder. Please ignore these exceptions. The server should function normally without these services.


          2 配置過程中遇到的一些問題及解決辦法
          2.1 出現XML解析異常
                解決方法:為項目引用加上JDom Library引用
          2.2 Servlet引用Library引用有問題
                解決方法:仔細檢查上述步驟三的是否為Tomcat 5 Servlet配置成功相應的jar。
          2.3 一定要把上述步驟5中的配置文件設置正確,否則出現嚴重錯誤。

               

           

          posted on 2005-08-10 22:50 呆呆向前沖的blog 閱讀(340) 評論(0)  編輯  收藏 所屬分類: 工作:Java技術
          主站蜘蛛池模板: 东乌| 清徐县| 大石桥市| 句容市| 阳原县| 东乡| 旬邑县| 桂平市| 江西省| 桃源县| 沁水县| 锦屏县| 济宁市| 四子王旗| 青川县| 全椒县| 吐鲁番市| 桂阳县| 泾川县| 乾安县| 神农架林区| 万安县| 和政县| 龙江县| 渝中区| 策勒县| 望都县| 翼城县| 镇赉县| 通河县| 永嘉县| 闸北区| 友谊县| 河北区| 屏东市| 蓬溪县| 钟祥市| 杭锦旗| 武定县| 灵璧县| 襄汾县|