我对linux是个新手,而且我已经投入其中了。到目前为止,我让它工作了几次,但这一次它让我感觉很糟糕。我的目标是使用nginx对tomcat进行集群和负载均衡,但是app错误占用了我太多的时间。tomcat正确部署了该应用程序,但无法通过浏览器访问。我检查了权限,dns解析,端口。应用程序位于webapps文件夹之外。从yum Tomcat9安装的Java 8使用wget配置的Tomcat服务自动启动为.sh添加了执行许可
老实说,我不知道我错过了什么。同样的应用程序目前在生产服务器上的centos 6下运行。
提前感谢
发布于 2018-01-23 23:31:14
最后我让它工作了。我错过了我的<Host.../>声明下面的<Context.../>。生产服务器没有这一行,所以我认为不需要它。然而,当我第一次让它工作时,我不记得有过这样的设置。
如下所示:
</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>
https://stackoverflow.com/questions/48347159
复制相似问题