【问题标题】:Tomcat turn off directly after startup when called using gksu使用gksu调用tomcat启动后直接关闭
【发布时间】:2012-10-01 15:43:42
【问题描述】:

我正在尝试使用 gnome 菜单中的启动器来启动 Tomcat 服务器。为此,我使用了以下命令“gksu sh /myhome/tomcat_starter”。脚本“tomcat_starter”在启动服务器之前定义了一些环境变量:

#!/bin/bash

JAVA_HOME="/myhome/java" 
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

CATALINA_HOME="/myhome/tomcat"
export CATALINA_HOME

$CATALINA_HOME/bin/startup.sh

当启动器启动时,它会按预期要求输入 su 密码并启动 tomcat 服务器。但是服务器启动后直接关闭。

这是从日志文件中截取的部分

INFO: Deploying web application directory docs
Oct 01, 2012 11:28:06 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Oct 01, 2012 11:28:06 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-80"]
Oct 01, 2012 11:28:06 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Oct 01, 2012 11:28:06 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1085 ms
Oct 01, 2012 11:28:08 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-80"]
Oct 01, 2012 11:28:09 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
Oct 01, 2012 11:28:10 AM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Oct 01, 2012 11:28:10 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-80"]
Oct 01, 2012 11:28:10 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Oct 01, 2012 11:28:10 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-bio-80"]
Oct 01, 2012 11:28:10 AM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-bio-8009"]<code>

有人知道tomcat服务器关闭的原因吗?

【问题讨论】:

  • 我发现原因是关闭终端。当我在脚本中添加睡眠命令时,服务器会在这段时间内存活。之后终端关闭,服务器也关闭。有没有办法防止这种行为?

标签: tomcat gnome gksudo


【解决方案1】:

我发现通过使用“nohup”命令,服务器将继续在后台运行。所以启动器命令现在是“nohup gksu sh /myhome/tomcat_starter”,它运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多