本机上安装了jbuilder和tomcat.当启动一个web工程时,jbuilder自带的tomcat无法使用(8080端口).要启动了自己另装的tomcat时,jbuilder自带的tomcat才能正常使用.这时jbuilder自带的tomcat占用8083端口,自己安装的tomcat占用8080端口.
就是说两个tomcat都要启动,我的web工程才能正常运行.否则会提示以下内容.
D:\Borland\JBuilder2005\jdk1.4\bin\javaw -classpath "D:\Borland\JBuilder2005\thirdparty\jakarta-tomcat-5.0.27\bin\bootstrap.jar;D:\Borland\JBuilder2005\jdk1.4\lib\tools.jar " "-Dcatalina.home=D:/Borland/JBuilder2005/thirdparty/jakarta-tomcat-5.0.27 " org.apache.catalina.startup.Bootstrap -config D:\Borland\untitled1\Tomcat\conf\server8080.xml start
2007-1-24 15:18:33 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2007-1-24 15:18:33 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 922 ms
2007-1-24 15:18:33 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2007-1-24 15:18:33 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.0.27
2007-1-24 15:18:33 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2007-1-24 15:18:33 org.apache.catalina.core.StandardHost getDeployer
信息: Create Host deployer for direct deployment ( non-jmx )
2007-1-24 15:18:34 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2007-1-24 15:18:34 org.apache.catalina.startup.Catalina start
信息: Server startup in 828 ms
StandardServer.await: create[8081]: java.net.BindException: Address already in use: JVM_Bind
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket. <init> (ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:496)
at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
------解决方案--------------------
你可以把JB中的TOMCAT的XML文件的端口改一下看看!