我安装了Centos7最小程序,然后安装了Nginx来反向代理和管理SSL,然后安装了Tomcat8.5.16,部署了一个War应用程序。
现在我的应用程序运行于mywebapps.co.uk/mywebapp
我想更改根文件夹,以便应用程序从mywebapps.co.uk运行
这就是我尝试过的:
我编辑了我的server.xml以添加另一个主机,所以我有:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="mywebapps.co.uk" appBase="opt/tomcat/webapps/mywebapp"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="mywebapp_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>然后我有一个目录/conf/Catalina/mywebapp,我创建了一个名为mywebapp.xml的文件,其中包含:
<Context path="" docBase="/opt/tomcat/webapps/mywebapp"
debug="0" reloadable="true">
</Context>这是来自一个教程:Tomcat
目前,对网站的任何更改只能通过mywebapps.co.uk/mywebapp访问。
发布于 2017-08-07 15:21:41
我补充说:
*上下文path=“docBase="mywebbapp"/>”
进入server.xml主机部分,它完成了以下操作:)
https://stackoverflow.com/questions/45547251
复制相似问题