`
wj_126mail
  • 浏览: 130138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tomcat不能shutdown

 
阅读更多
今天发现tomcat不能shutdown,查看输出日志显示:
SEVERE: Protocol handler pause failed
java.net.ConnectException: Connection timed out
        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:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.<init>(Socket.java:375)
        at java.net.Socket.<init>(Socket.java:218)
        at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:492)
        at org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:288)
        at org.apache.jk.server.JkMain.pause(JkMain.java:726)
        at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
        at org.apache.catalina.connector.Connector.pause(Connector.java:1064)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:578)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:788)
        at org.apache.catalina.startup.Catalina.stop(Catalina.java:662)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
        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.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)




原因查明是linux系统的hosts设置错误。

当本主机名的IP地址设置为另一台机器。

查看本机主机名命令:hostname
查看本机主机IP地址:hostname -i

发现与/etc/sysconfig/network-scripts/ifcfg-eth0文件中的不一致。
主机名设置在/etc/sysconfig/network文件中。
分享到:
评论

相关推荐

    tomcat进程不能完全关闭的处理办法.txt

    tomcat shutdown后,进程还存在linux系统中的解决办法

    tomcat不能启动的原因总结

    ### Tomcat不能启动的原因及解决方法 #### 一、引言 Apache Tomcat是一款开源的Servlet容器,主要用于部署Java Web应用程序。然而,在实际使用过程中,可能会遇到Tomcat无法正常启动的情况。本文将根据提供的文件...

    能用的tomcat6

    为了使Tomcat能被操作系统作为服务启动,还需要配置startup.sh和shutdown.sh脚本,并根据系统类型进行相应的权限设置。 2. **目录结构**:Tomcat6的目录结构包括bin、conf、lib、logs、webapps、work等关键部分。...

    Apache-tomcat-6.0.53 for Linux(Redhat/CentOS测试通过)

    提供tomcat6 for linux,给急需使用的朋友应急,官网上不好找了。Redhat6.6下测试通过。安装说明: 1.解压并且解包 ...如果能看到Tomcat的欢迎页表示整合成功,至此已经完成了Java/JSP服务器的搭建。

    tomcat5/tomcat5.5安装包

    1. `bin`:包含启动、停止和管理Tomcat的脚本,如`startup.sh`和`shutdown.sh`(Unix/Linux)或`startup.bat`和`shutdown.bat`(Windows)。 2. `conf`:存放服务器配置文件,如`server.xml`(定义服务器配置)、`...

    tomcat7 tomcat9 两个资源

    3. **启动和停止**:使用bin目录下的startup.bat/sh脚本启动Tomcat,使用shutdown.bat/sh脚本停止Tomcat。也可以通过管理工具如catalina.sh或catalina.bat进行更复杂的管理操作。 4. **Web应用程序部署**:将Web...

    tomcat6.0.18 解压缩版

    4. **环境变量配置**: 配置Tomcat时,可能需要设置`JAVA_HOME`(指向JDK的安装路径)和`CATALINA_HOME`(指向Tomcat解压目录)等环境变量,确保Tomcat能找到Java运行环境和自身资源。 5. **启动和管理**: 使用`bin`...

    解决Tomcat使用shutdown.bat关闭会将其他Tomcat关掉的问题

    在使用Apache Tomcat服务器时,有时可能会遇到一个棘手的问题:当你尝试通过`shutdown.bat`脚本关闭一个Tomcat实例时,它意外地关闭了同一台机器上的其他Tomcat实例。这个问题主要是由于Tomcat的批处理脚本如何查找...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    ExecStop=/usr/local/tomcat/apache-tomcat-8.5.47/bin/shutdown.sh User=root Restart=always [Install] WantedBy=multi-user.target ``` 3. **保存并关闭文件**,然后更新systemd的缓存,并启用Tomcat服务...

    apache-tomcat-8.5.27安装配置1

    在本文中,我们将详细探讨如何安装和配置Apache Tomcat 8.5.27版本,包括设置JDK路径、配置shutdown行为、修改端口号、配置用户权限以及启用远程调试。 1. **解压与配置JDK** - 首先,你需要将Tomcat和JDK解压到...

    apache-tomcat-8.5.23.tar.gz 【Tomcat服务器,Tomcat8.5 linux版】

    4. **访问Tomcat**:通过浏览器输入`http://your_server_ip:8080`,如果一切正常,你应该能看到Tomcat的欢迎页面。 5. **部署应用**:将你的Web应用程序(WAR文件或解压的目录)复制到`webapps`目录下,Tomcat会...

    apache-tomcat-7.0.82.tar.gz 【Tomcat服务器,Tomcat7 Linux版】

    6. 测试Tomcat是否正常工作,访问`http://your_server_ip:8080`,如果能看到Tomcat的欢迎页面,说明安装成功。 在实际使用中,你可能还需要配置虚拟主机、调整Tomcat的性能参数、安全管理、日志管理等。此外,...

    tomcat8安装包下载

    在Java Web开发领域,Tomcat是一个不可或缺的角色,它是一个开源的、免费的Web应用服务器,尤其适合运行Java Servlet和JavaServer Pages(JSP)。本篇主要讨论如何下载并安装Tomcat8,特别关注的是版本8.5.38。 ...

    apache-tomcat-7.0.39

    - `bin`:包含Tomcat的可执行文件和脚本,如startup.sh/startup.bat用于启动Tomcat,shutdown.sh/shutdown.bat用于关闭Tomcat。 - `conf`:存放所有配置文件,如server.xml、web.xml、context.xml等。 - `lib`:存储...

    tomcat-7.0.108.zip

    3. **启动和停止Tomcat**:使用`bin/startup.sh`(Linux/Mac)或`bin/startup.bat`(Windows)脚本来启动服务器,使用`shutdown.sh`或`shutdown.bat`来停止。 4. **部署web应用**:有两种主要方式部署web应用。一种...

    tomcat8.5.59

    3. 启动与停止:使用`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)启动Tomcat,`bin/shutdown.sh`或`bin/shutdown.bat`则用于关闭服务器。 4. 配置与管理:通过修改`conf/server.xml`配置文件,...

    apache-tomcat-8.5.100.tar.gz

    - 启动与停止:通过bin目录下的startup.sh或startup.bat启动Tomcat,使用shutdown.sh或shutdown.bat停止。 2. 使用Apache Tomcat托管Web应用: - 将WAR文件放入webapps目录下,Tomcat会自动解压并部署应用。 - ...

    tomcat-8.5.54.zip

    使用`bin/startup.sh`(Unix/Linux)或`startup.bat`(Windows)脚本来启动Tomcat,`shutdown.sh`或`shutdown.bat`用于停止服务。 6. **安全管理** Tomcat提供了多种安全管理策略,如 Realm配置来验证用户身份,...

    Linux下Tomcat重新启动

    在 Tomcat 的 bin 目录下,有一个 shutdown.sh 文件,这个文件就是 Tomcat 的关闭命令。我们可以使用 ./shutdown.sh 命令来关闭 Tomcat。 但是,在关闭 Tomcat 之前,我们需要检查 Tomcat 是否已经关闭。我们可以...

    linux下tomcat7,tomcat8

    ./shutdown.sh ``` 3. 对于Tomcat 8,启动和停止命令相同。 五、配置Tomcat服务 为了方便管理和自动化启动,可以将Tomcat设置为系统服务。可以使用Systemd或init.d脚本来实现。 六、Tomcat 7与Tomcat 8的区别 1. *...

Global site tag (gtag.js) - Google Analytics