tomcat 运行startup.bat 没有问题,可以启动,一切正常,但是却无法shutdown,显示错误信息如下:ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../.
./../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_E
RROR_TRANSPORT_INIT(197)不知道错误在哪,为此我把Catalina.bat中的命令都打印出来了:%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%实际运行是命令如下:"D:\jdk1.6.0_13\bin\java" -server -Xms300m -Xmx800m -Xss512k -Xdeb
ug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Djava.util.log
ging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.fi
le="D:\tomcat55\conf\logging.properties" -Djava.endorsed.dirs="D:\tomcat55\com
mon\endorsed" -classpath "D:\jdk1.6.0_13\lib\tools.jar;D:\tomcat55\bin\bootstrap
.jar" -Dcatalina.base="D:\tomcat55" -Dcatalina.home="D:\tomcat55" -Djava.io.tmpd
ir="D:\tomcat55\temp" org.apache.catalina.startup.Bootstrap stop高手看看,到底是哪里有错!
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../.
./../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_E
RROR_TRANSPORT_INIT(197)不知道错误在哪,为此我把Catalina.bat中的命令都打印出来了:%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%实际运行是命令如下:"D:\jdk1.6.0_13\bin\java" -server -Xms300m -Xmx800m -Xss512k -Xdeb
ug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Djava.util.log
ging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.fi
le="D:\tomcat55\conf\logging.properties" -Djava.endorsed.dirs="D:\tomcat55\com
mon\endorsed" -classpath "D:\jdk1.6.0_13\lib\tools.jar;D:\tomcat55\bin\bootstrap
.jar" -Dcatalina.base="D:\tomcat55" -Dcatalina.home="D:\tomcat55" -Djava.io.tmpd
ir="D:\tomcat55\temp" org.apache.catalina.startup.Bootstrap stop高手看看,到底是哪里有错!
这种情况下一般都是强行杀掉tomcat的进程!呵呵!linux下是kill命令!windows下不用说了吧?呵呵!
是windows下,就一个应用,以前是投机取巧,直接杀java.exe,现在机器上还有sap的东西用到java.exe,所以这条道现在行不通。又不能每次人登陆服务器去关(每天半夜备份需要临时关闭,随即自动开启)所以,现在的情况就是,能开不能关郁闷死了
ERROR: transport error 202: bind failed: Address already in use 感觉像是端口冲突,你检查一下是不是有和TOMCAT端口冲突的
2、sap的java和tomcat的java好分,命令行 netstat -ano 把tomcat使用的端口和对应pid打印出来,然后到资源管理器中只删除tomcat pid对应的java进程就行了
pid 都是一个这才郁闷的
http://hi.baidu.com/%C3%F7%ED%F8%B5%C4%D0%C4/blog/item/ab19c723098638fbd7cae2b9.html