Java应用程序未在tomcat 9 centos 7上加载

时间:2018-01-19 18:11:52

标签: java tomcat centos7

我对linux很新,而且我已被抛入其中。到目前为止,我已经使它工作了几次,但这次它让我变坏了。目的是使用nginx集群tomcat和负载均衡,但应用程序错误从我这里花费了太多时间。该应用程序由tomcat正确部署,但无法通过浏览器访问。我检查了权限,DNS解析,端口。该应用程序位于webapps文件夹之外。 从yum安装Java 8 Tomcat 9用wget拍摄 配置tomcat服务以自动启动 为.sh的

添加了执行许可

老实说,我不知道自己错过了什么。同一个应用程序目前在生产服务器上以centos 6运行。

提前致谢

1 个答案:

答案 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 &quot;%r&quot; %s %b" />

</Host>

</Engine>

</Service>

</Server>