gpt4 book ai didi

Tomcat + CGI : only works when I'm logged in - How to persist user/privileges?

转载 作者:行者123 更新时间:2023-11-28 22:32:19 24 4
gpt4 key购买 nike

带有 CGI 的 Apache Tomcat 5.5 enabled .

当我登录到他们的服务器(通过 SSH)时,我可以启动 Tomcat,然后我可以在网络浏览器中访问 hello.pl 并且“它工作了!”

但是,一旦我从 shell 注销,浏览器就不再工作了:下次我从浏览器调用 hello.pl 时,我只会得到一个空白页面。为了让页面再次工作,我必须重新启动 Tomcat,并通过 SSH 保持登录状态。一旦我退出 SSH(或者如果我的 session 超时),浏览器似乎就失去了运行该页面的权限。

在 tomcat.log 中,我看到如下消息:

INFO 2012-04-01 12:05:11,778 [localhost].[/gat] - cgi: runCGI (stderr):perl: no user 12094387

这可能是显而易见的事情,但我被卡住了。我将如何保留用户/权限,以便即使我退出 SSH,CGI 也能正常工作?

最佳答案

当您断开连接(或断开连接)时,操作系统会关闭 tomcat。避免这种情况的一种方法是从 nohup 开始。

例如:

nohup $TOMCAT_HOME/bin/start.sh &

关于Tomcat + CGI : only works when I'm logged in - How to persist user/privileges?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com