我对linux和这个论坛非常陌生。我正在为一个客户解决一个问题,他们有10+ Red Hat Linux5.5 64位服务器。他们希望在某些服务器上使用stop脚本(该脚本使用'kill -15')停止tomcat进程,该脚本运行良好,并在几秒钟内停止tomcat进程。在一些服务器上,有时它会很快停止,有时它会持续运行几分钟,最后客户不得不使用'kill -9‘命令来停止tomcat。日志不会显示任何内容。
你知道为什么这个脚本会有间歇性的行为吗?我们怎样才能在日志中捕获它呢?
我已经在我的linux ubuntu上安装了tomcat7。因此,默认情况下,端口连接器为8080。
我尝试telnet端口,它显示拒绝连接。而是在web浏览器中输入的ip的主页
结果:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
好吧,我远程登录不起作用,但是HTTP可以连接。因此,我尝试运行tomcat的,它还向我展示了以下内容:
此网页不可用
ERR_CONNECTION_RE
我试图通过linux命令停止tomcat服务器。
./catalina.sh stop
使用上面的命令将提供以下错误消息:
Using CATALINA_BASE: /opt/Arpita/arpita_apache-tomcat-7.0.47
Using CATALINA_HOME: /opt/Arpita/arpita_apache-tomcat-7.0.47
Using CATALINA_TMPDIR: /opt/Arpita/arpita_apache-tomcat-7.0.47/temp
Using JRE_HOME: /opt/./jdk1.7.0_01/
我正在开发Spring应用程序,当我尝试使用嵌入式数据库(HSQLDB或H2、内存中或文件)运行应用程序时,即使没有使用端口,我也会收到以下错误:
org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-9080]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158) ~[tomcat-embed-core-8.5.4.jar:8.5.4]
at org.apache.ca
在上传了新的war文件后,我正在尝试关闭并启动tomcat。但我在关闭tomcat实例时收到连接被拒绝的错误。错误如下,
Oct 31, 2015 2:55:44 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
Oct 31, 2015 2:55:44 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
jav
我刚开始为Ubuntu服务器设置tomcat。
我试着用"catalina.sh run“来运行tomcat,它会记录
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-7-openjdk-amd64
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/
我在本地主机上开发了web应用程序,它工作得很好。但是当我在服务器上部署它时,当我尝试创建用户时,它得到了内部服务器错误
当我使用./catalina.sh run运行它时,我得到了这样的结果
12-May-2018 22:48:17.984 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments wa
我正在尝试通过Eclipse开发一个动态的web项目。它有tomcat 6。它有时会崩溃,当我重新启动Eclipse然后运行我的项目时,它会说:
starting tomcat at localhost encountered a problem.
Several ports(8005,8080) are already in use...
所以,我认为我需要阻止猫猫从上一个项目的启动。我不知道怎么回事?有什么想法吗?
我试图重新启动tomcat8,但是收到了以下警告:
SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize
java.net.BindException: Address already in use
我试图通过在网上找到的各种方法来识别这个过程,包括杀死java和tomcat。每当我再次检查时,就会有另一个tomcat进程启动。我怎么才能从源头上扼杀这个过程呢。的输出如下:
ps -ef | grep [t]omcat
我认为第二列是PID,但考虑到有这么多,我不想杀光一切,因为担心会使情况变得更
我们在Amazon Linux的Apache Tomcat中运行web服务。最初,web服务运行正常。在发出超过1000个web请求后,我们得到了太多打开的文件异常。同样,当我们重新启动tomcat服务器时,这个问题将得到解决。
请在下面找到例外情况
25-Apr-2016 10:05:52.628 SEVERE [http-nio-8080-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint$Acceptor.run Socket accept failed
java.io.IOException: Too many open files
我已经在Windows7-64位机上安装了tomcat 7.0.68。
如果我运行catalina.bat jpda启动,它只会打开和关闭,不会生成日志。
如果运行catalina.bat jpda运行,则会出现以下错误
Using CATALINA_BASE: "C:\apache-tomcat-7.0.68"
Using CATALINA_HOME: "C:\apache-tomcat-7.0.68"
Using CATALINA_TMPDIR: "C:\apache-tomcat-7.0.68\temp"
Using JRE_HOM
我有一个长时间运行的Java进程在CentOs机器上运行。我已经正确地设置了信息和错误日志。这个过程运行了更长的时间(18+小时),然后突然消失了。没有跟踪错误/异常(OutOfMemoryError/ OutOfDiskSpace错误)。如何弄清楚到底发生了什么,比如进程被终止的原因和方式? These are the OS details.
CentOS release 5.11 (Final)
Kernel \r on an \m 是否有任何标准的系统日志或命令需要解决?此作业在Tomcat中的servlet中运行。Tomcat也在神秘地消亡。