当前位置: 技术问答>linux和unix
停tomcat就死机!!!!大侠们看看
来源: 互联网 发布时间:2016-02-23
本文导语: [root@localhost bin]# ./startup.sh Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.25 Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.25 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.25/temp Using JRE_HOME: /usr/java/jdk1.6.0_03 [root@localhost...
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.25
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.25
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.25/temp
Using JRE_HOME: /usr/java/jdk1.6.0_03
[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.25
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.25
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.25/temp
Using JRE_HOME: /usr/java/jdk1.6.0_03
2007-12-19 16:21:59 org.apache.catalina.startup.Catalina stopServer
严重: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.(Socket.java:366)
at java.net.Socket.(Socket.java:180)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395)
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:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
我也百度过了 都没有答案 说是网络问题 我换了三个虚拟机都是一样。
有没有懂的和遇到过这种情况解决了的 请帮帮我吧 !!
这次是没死机时出的提示。以前都是死机;
防火墙已经关了
我用的是vmware6.0.0 45731
jdk是sun公司网站上下载的最新的jdk-6u3-linux-i586-rpm.bin
tomcat也是从官网上下载最新的 apache-tomcat-6.0.14.tar.gz
linux是red hat Enterprise linux as 4
内核是
Linux localhost.localdomain 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.25
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.25
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.25/temp
Using JRE_HOME: /usr/java/jdk1.6.0_03
[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-5.5.25
Using CATALINA_HOME: /usr/local/apache-tomcat-5.5.25
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-5.5.25/temp
Using JRE_HOME: /usr/java/jdk1.6.0_03
2007-12-19 16:21:59 org.apache.catalina.startup.Catalina stopServer
严重: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.(Socket.java:366)
at java.net.Socket.(Socket.java:180)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:395)
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:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:344)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
我也百度过了 都没有答案 说是网络问题 我换了三个虚拟机都是一样。
有没有懂的和遇到过这种情况解决了的 请帮帮我吧 !!
这次是没死机时出的提示。以前都是死机;
防火墙已经关了
我用的是vmware6.0.0 45731
jdk是sun公司网站上下载的最新的jdk-6u3-linux-i586-rpm.bin
tomcat也是从官网上下载最新的 apache-tomcat-6.0.14.tar.gz
linux是red hat Enterprise linux as 4
内核是
Linux localhost.localdomain 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux
|
新的都是jre_home的啊,不奇怪。你的tomcat换过没有啊。你说换了6.0的,上面的显示还是5.5的。系统内核太老了, 内存小也有可能的。就这段看不出来什么问题,因为我的TOM猫都是集成 在IDE里的。关闭A4的不用服务 释放内存,什么都不开就开TOM猫看是不是内存太小了。
|
很有可能是你分配的内存太小了吧
用虚拟机装可能出现这个问题吧,这样才可能死机
tomcat启动也需要占用内存的
如果单纯是上面的的出错,这还真不知道问题出现在哪,很多原因都报这个错误
[root@caexposerver008 bin]# ./startup.sh
Using CATALINA_BASE: /www/tomcat2
Using CATALINA_HOME: /www/tomcat2
Using CATALINA_TMPDIR: /www/tomcat2/temp
Using JAVA_HOME: /www/j2dk1.5
这个是我的启动
JAVA_HOME和JRE_HOME我还没搞明白是什么问题
用虚拟机装可能出现这个问题吧,这样才可能死机
tomcat启动也需要占用内存的
如果单纯是上面的的出错,这还真不知道问题出现在哪,很多原因都报这个错误
[root@caexposerver008 bin]# ./startup.sh
Using CATALINA_BASE: /www/tomcat2
Using CATALINA_HOME: /www/tomcat2
Using CATALINA_TMPDIR: /www/tomcat2/temp
Using JAVA_HOME: /www/j2dk1.5
这个是我的启动
JAVA_HOME和JRE_HOME我还没搞明白是什么问题
|
本人碰到过这个问题,不是使用虚拟机,JDK1.5是可以的,在JDK1.6之下执行shutdown.sh或者直接kill Java进程都会停止一切响应,只有使用旧版本的JDK