当前位置:  技术问答>java相关

我的Tomcat怎么不能停止和重启呀????清高手指点一二

    来源: 互联网  发布时间:2017-04-08

    本文导语:  我的Tomcat是启动Windows2000时自动启动的。 我现在想停止Tomcat的服务, 可是我执行了Start->Apache Tomcat 4.1->Stop Tomcat后却显示了很多出错信息。 我也没看清楚,于是就在DOS控制台上输入: C:j2sdk14binjava.exe -jar -Duser.dir="...

我的Tomcat是启动Windows2000时自动启动的。

我现在想停止Tomcat的服务,
可是我执行了Start->Apache Tomcat 4.1->Stop Tomcat后却显示了很多出错信息。
我也没看清楚,于是就在DOS控制台上输入:
C:j2sdk14binjava.exe -jar -Duser.dir="C:Tomcat 4112" "C:Tomcat 4112binbootstrap.jar" stop
(Stop Tomcat快捷方式里的目标)

系统提示出错了,内容如下:
Catalina.stop: java.net.ConnectException: Connection refused: connect
java.net.ConnectException: Connection refused: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
        at java.net.Socket.connect(Socket.java:426)
        at java.net.Socket.connect(Socket.java:376)
        at java.net.Socket.(Socket.java:291)
        at java.net.Socket.(Socket.java:119)
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:579)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:402)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

这是什么地方出了错误呢?
我该怎么改正才能顺利的停止掉Tomcat的服务呢?


我直接执行Start Tomcat快捷方式里的目标,也出错了!
信息是:
2002-12-18 14:15:39 org.apache.commons.modeler.Registry loadRegistry
信息: Loading registry information
2002-12-18 14:15:40 org.apache.commons.modeler.Registry getRegistry
信息: Creating new Registry instance
2002-12-18 14:15:40 org.apache.commons.modeler.Registry getServer
信息: Creating MBeanServer
2002-12-18 14:15:41 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:268)
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:150)

        at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.
java:1002)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:579)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:2245)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:509)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Catalina.start: LifecycleException:  Protocol handler initialization failed: jav
a.net.BindException: Address already in use: JVM_Bind:8080
LifecycleException:  Protocol handler initialization failed: java.net.BindExcept
ion: Address already in use: JVM_Bind:8080
        at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.
java:1004)
        at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:579)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:2245)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:509)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Catalina.stop: LifecycleException:  This server has not yet been started
LifecycleException:  This server has not yet been started
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2212
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:541)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)


这又是咋了呢?



|
没错,如果是作为服务启动的,只有到服务中停止该tomcat服务才行。
stop的快捷方式只能关掉利用start快捷方式启动的tomcat!
因为好像只有利用start快捷方式启动的tomcat才会监听8005(server.xml中设置)端口,在这种方式下,你还可以通过telnet SERVERIP 8005,然后输入SHUTDOWN来关闭tomcat,这也就是tomcat的stop快捷方式的原理.......

|
管理工具->服务中停止Tomcat,改Tomcat启动方式为手动

|
tomcat作为服务随系统自动启动不能用快捷方式停止服务。

|
更方便的方法是用命令行启动和停止服务:

net start|stop 服务名

|
你输入 http://127.0.0.1:8080 就可以看到了工作的tomcat
其它的原因上面都说了,改为手动启动的就好了

|
TO:villagehead (村长) 
我也碰到过相似的问题,按照上面的各位高手将服务中的“Apache Tomcat”选项的启动方式改为手动后就可以了!

    
 
 

您可能感兴趣的文章:

  • 通过线程 如可监控tomcat是否正常 重启tomcat
  • 关于apachectl重启和tomcat安装。
  • red hat 下怎么在tomcat停止服务后自动重启.
  • 如何不重启tomcat就使 bean 生效?
  • 重编译servlet程序后...都要重启tomcat才显示改变..怎么解决阿...
  • 重新编译beans后,能否不重启Tomcat??
  • tomcat问题:servlet在编译过后页面根本无改变,必须重启才能刷新内容,我就这么多分,请帮忙!
  • linux自动重启tomcat脚本分享
  • 怎样实现在SuseLinux9.0中,实现以任务(脚本)的方式,定期(午夜)重启tomcat。
  • 第一次用TOMCAT,启动不了,请各位大侠指点?
  • 如何将 Tomcat 4 整合在 IIS 里,请高手指点
  • 关于TOMCAT配置问题,哪位能指点一下!!
  • tomcat运行jsp出错。(请各位能详细指点,谢谢。)
  • LINUX下的服务器TOMCAT DOWN机了,请大侠指点如何查看DOWN机时间!
  • .net/c#/asp.net iis7站长之家
  • 为什么都用Tomcat,我用Resin行不行?高手指点一下。
  • 在线等待:tomcat 运行一个简单的HelloWorldServlet.class出错?(那位大哥指点一下,我都调试了2个晚上了)
  • 请高手指点:tomcat下jsp的bean的class应该放在哪儿?先谢谢了!
  • 重大困惑:用win2000,Tomcat的jsp服务器,发布出来的网页默认编码是西欧字码,我们明明已在jsp文件中写上...GB2312...了,请大虾指点!
  • [初学者问题]在Tomcat上调用JavaBean出错,但在Resin上是没问题的,请指点!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我的tomcat只能同时支持10个用户连接,如果多了tomcat就停止服务,请问如何设置啊??
  • linux下,tomcat进程存在却停止了服务
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 在TOMCAT 3.x版本中,BIN目录下有tomcat.bat、tomcatEnv.bat,可是在TOMCAT 4.x中,这几个文件跑那去了?????
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • win2000, tomcat 4.0 我修改server.xml,(改端口等) 只能重起win2000才能生效,用start tomcat 和stop tomcat都不行,how can i do?
  • java tomcat实现Session对象的持久化原理及配置方法介绍
  • Eclipse 的 Tomcat 插件 Uqbar Tomcat XT
  • Apache HTTP Server(httpd)下载安装以及如何配置java(tomcat)和php详细介绍
  • 启动了Tomcat但是不显示Tomcat窗口
  • 如何在win2000下设置tomcat 的tomcat_home这个变量??
  • 访问量比较大的服务器,用tomcat还是apache+tomcat模块?
  • Tomcat 安装apr 支持 Tomcat Native
  • jbuilder5运行servlet时调用的时默认的tomcat吗?可以改成自定义的tomcat吗
  • Crontab自启动tomcat之后tomcat下的应用无法正常使用
  • 在windows怎么将tomcat4.1.9与apache2.0集成?还有tomcat与iis了? 在线等待
  • 在RedHat Linux9.0下安装tomcat4.19,不能登陆Tomcat的管理平台,请问密码是什么?
  • 请问Tomcat3或Tomcat4支不支持jdbc Connection pool?
  • 哪里能找到tomcat+Apache或tomcat+IIS的教程?
  • Tomcat如何正确配置啊? 除了Tomcat 还有其它的JSP引擎吗?
  • 在我从TOMCAT3到TOMCAT4的升级中,发现下面的问题:
  • 呵呵!我不知道为什么不用Tomcat直接作服务器?而有这么多JSPer宁愿用iis+tomcat ?来者有分。
  • Apache 2.0 好像不支持Tomcat,我没看到哪位用 Apache 2.0 连接上 Tomcat 的


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3