我试过多次,没成功过。好象有人成功。
但我认为没必要,因为TOMCAT5和4对JBX都一样。4下面调试完在打包发布到5就可以了。而且JB 2005快出来了~

解决方案 »

  1.   

    在JBuild下的TOMCAT4我按TOMCAT5的连接池方法配置,结果不行。请问各位,在JBuild下TOMCAT4的连接池是如何配置的?谢谢。
      

  2.   

    Workaround for integrating Tomcat 5 with JBuilder X
    --------------------------------------------------------------------------------Information in this Brief applies to:JBuilder X Developer or Enterprise 
    Any platform --------------------------------------------------------------------------------OverviewStep-by-step procedure for integrating Tomcat 5 with JBuilder XDetailsNote: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.jarMake 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"?>
    <!--This comment s this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this comment.-->
    <Server debug="0" port="8081" shutdown="SHUTDOWN">
    <Service name="Catalina">
    <Connector acceptCount="10" connectionTimeout="60000" debug="0" maxThreads="75" minSpareThreads="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Catalina">
    <Host appBase="C:Documents and Settings<user name>jbprojectuntitled1Tomcatwebapps" debug="0" name="localhost" unpackWARs="true">
    <Context debug="0" docBase="C:Documents and Settings<user name>jbprojectuntitled1WebModule1" path="/WebModule1" reloadable="true" workDir="C:Documents and Settings<user name>jbprojectuntitled1TomcatworkWebModule1"/>
    </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.
      

  3.   

    注意:
    步骤5需要自己建立Tomcat文件夹,并在Tomcat文件夹下建三个目录
    conf
    webapps
    work
    将server8080.xml放到conf 资料夹内批注行删掉就可以了。
      

  4.   

    java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:891) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756) at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:215) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:375)
    出现这样的错误正常吗?
      

  5.   

    对了,我不用8080端口的话比如8081,那个server8080.xml是不是应该改成8081呀怎么一启动它还是找默认的8080端口?