解决方案 »
- jdbcTemplate.execute()方法中传递参数的问题
- Xfire设置超时时间的问题!
- 请javascript高手帮忙,非着急了,下半夜求救啊啊啊啊
- 单例模式的多线程问题
- 100分求助,关于corba应用的ClassCastException问题!
- 请问hibernate如何映射双主键?在线等
- HashMap 与HashTable有什么区别?
- 获取weblogic连接池的问题!
- Web Service(Axis)中如果参数或者返回值为ArrayList或者Vector,该如何处理?
- 高手指点:异步输入输出流的实现问题(关于socketchannel,selector....)
- 如何在validation.xml中添加javascript脚本
- 一个正则表达式的问题
2008-2-21 16:17:12 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoi
nt.java:264)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137) at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.
java:1429)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:609)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:2384)
at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
2008-2-21 16:17:12 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindExcept
ion: Address already in use: JVM_Bind:8080
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.
java:1431)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:609)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:2384)
at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:250)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:424)
2008-2-21 16:17:12 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1359 ms-----
然后就自己关闭了,好像是8080端口的问题。
应用程序那个tomcat已经改成80端口了,不知道为什么?
我建立了两个bat文件
re1.bat
set JAVA_HOME=C:\Sun\AppServer\jdk
set CATALINA_HOME=D:\tomcatWeb
call %CATALINA_HOME%\bin\shutdown.batre2.bat
set JAVA_HOME=C:\Sun\AppServer\jdk
set CATALINA_HOME=D:\tomcatWeb
call %CATALINA_HOME%\bin\startup.battomcatWeb的端口是8080
又启动了一个tomcatReLoad,端口是9080,建一个页面,执行
Runtime run = Runtime.getRuntime();
run.exec("c:\\re1.bat");
或是
run.exec("c:\\re2.bat");现在的问题是不管运行哪个bat,都是对tomcatReLoad这个tomcat启作用。而我明明设置了
set CATALINA_HOME=D:\tomcatWeb有高手知道原因么?