JBuilder9能这样调动Tomcat4.1吗?
我将JBuilder9安装目录下thirdparty中的jakarta-tomcat-4.1.24-LE-jdk14(以下简称tomcat4.1)整合了Axis1.1,在tomcat4.1目录下的bin中运行startup.bat启动tomcat4.1,可以测试出Axis1.1是安装成功了;而在JBuilder9中运行一个servlet以启动tomcat4.1,再在浏览器中测试Axis1.1,会发现连接不上,后来观察发现:JBuilder9启动tomcat4.1的时候是根据某个具体的web application下的xml配置文件来调动tomcat4.1的,而不像在tomcat4.1下用startup.bat启动其时会自动装载Axis1.1的相关jar文件,如何我才能通过在JBuilder9中运行一个servlet启动tomcat4.1就能实现Axis1.1的载入呢?
仔细观察JBuilder9中运行一个servlet启动tomcat4.1时的信息如下:
C:\JBuilder9\jdk1.4\bin\javaw -classpath "C:\JBuilder9\thirdparty\jakarta-tomcat-4.1.24-LE-jdk14\bin\bootstrap.jar;C:\JBuilder9\jdk1.4\lib\tools.jar" -Dcatalina.home="C:/JBuilder9/thirdparty/jakarta-tomcat-4.1.24-LE-jdk14" org.apache.catalina.startup.Bootstrap -config "C:\Documents and Settings\Administrator\jbproject\tomcatTry\Tomcat\conf\server8080.xml" start
也就是说它通过我自己创建的web applicationi “Tomcat”下的server8080.xml来配置tomcat4.1的启动参数的,能否在它启动的时候,将在tomcat4.1中通过startup.bat启动时装载的参数通过另一个xml文件也载入呢?
呵呵,不知大家看明白了没有?也就是以下几个问题:
1、JBuilder9中运行一个servlet启动tomcat4.1时通常会读取程序编写者自己定义的一个只针对本web application有效的配置文件server8080.xml,能否读取多个呢?
2、在Tomcat4.1中修改端口后,JBuilder9中还是默认为8080端口,这个矛盾如何解决呢?
3、能否在JBuilder中启动Tomcat时达到在Tomcat安装目录下用startup.bat启动的同样效果呢?
请高手帮助!