我对linux很新,而且我已被抛入其中。到目前为止,我已经使它工作了几次,但这次它让我变坏了。目的是使用nginx集群tomcat和负载均衡,但应用程序错误从我这里花费了太多时间。该应用程序由tomcat正确部署,但无法通过浏览器访问。我检查了权限,DNS解析,端口。该应用程序位于webapps文件夹之外。 从yum安装Java 8 Tomcat 9用wget拍摄 配置tomcat服务以自动启动 为.sh的
添加了执行许可老实说,我不知道自己错过了什么。同一个应用程序目前在生产服务器上以centos 6运行。
提前致谢
答案 0 :(得分:0)
最后我开始工作了。我错过了<Context.../>
声明下面的<Host.../>
。生产服务器没有那条线,所以我认为没有必要。然而,当我第一次使用它时,我不记得那个设置。
像这样:
</Realm>
<Host name="hostname" appBase="/app/base/" unpackWARs="true" autoDeploy="false">
<Context path="" docBase="/app/base/" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
</Server>