Linux 用jvm启动tomcat
你好Linux 用jvm启动tomcat,linux,tomcat,ubuntu,Linux,Tomcat,Ubuntu,你好 在我目前的情况下,当jvm崩溃或需要重新启动时,必须手动启动ApacheTomcat服务器。我想知道是否有一种方法可以在jvm完成启动后强制tomcat启动。我在一台ubuntu linux机器上。您可能有点困惑,或者您的问题中缺少一条关键信息:Tomcat不是与之分离的东西,它是用Java编写的,其代码是在JVM中执行的。在Linux上,通常每个Java应用程序都有一个JVM进程,比如一个Tomcat实例 因此,您不能“在JVM完成启动后启动Tomcat”-Tomcat安装程序使用的任何
在我目前的情况下,当jvm崩溃或需要重新启动时,必须手动启动ApacheTomcat服务器。我想知道是否有一种方法可以在jvm完成启动后强制tomcat启动。我在一台ubuntu linux机器上。您可能有点困惑,或者您的问题中缺少一条关键信息:Tomcat不是与之分离的东西,它是用Java编写的,其代码是在JVM中执行的。在Linux上,通常每个Java应用程序都有一个JVM进程,比如一个Tomcat实例 因此,您不能“在JVM完成启动后启动Tomcat”-Tomcat安装程序使用的任何JVM都将在服务器加载后立即开始执行。Tomcat启动脚本一经调用,就会使用正确的参数启动它 我相信你的实际问题有四个部分:
- 确定服务器的确切行为。JVM真的崩溃了吗?或者Tomcat服务器遇到了严重的异常?或者,您只是发现服务器处于无响应状态?Linux系统日志和Tomcat日志文件应该包含足够的信息来说明发生了什么 或者,您的Tomcat服务器只是在操作系统引导后不启动,而您只需要修复Linux引导配置
- 确定这种行为发生的原因。JVM是否内存不足并被内核终止?它崩溃是因为另一个问题吗?您的web应用程序是否在等待(例如,一个已关闭的DB服务器)时卡住
- 确定如何解决实际问题。定期重新启动应用程序服务器表明您需要修复Tomcat设置或应用程序代码