首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tomcat 8.5 Centos 7 Nginx -如何更改战争web应用程序的启动文件夹

tomcat 8.5 Centos 7 Nginx -如何更改战争web应用程序的启动文件夹
EN

Stack Overflow用户
提问于 2017-08-07 12:45:11
回答 1查看 411关注 0票数 0

我安装了Centos7最小程序,然后安装了Nginx来反向代理和管理SSL,然后安装了Tomcat8.5.16,部署了一个War应用程序。

现在我的应用程序运行于mywebapps.co.uk/mywebapp

我想更改根文件夹,以便应用程序从mywebapps.co.uk运行

这就是我尝试过的:

我编辑了我的server.xml以添加另一个主机,所以我有:

代码语言:javascript
复制
    <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>

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

  </Host>

然后我有一个目录/conf/Catalina/mywebapp,我创建了一个名为mywebapp.xml的文件,其中包含:

代码语言:javascript
复制
<Context path="" docBase="/opt/tomcat/webapps/mywebapp" 
debug="0" reloadable="true">
</Context>

这是来自一个教程:Tomcat

目前,对网站的任何更改只能通过mywebapps.co.uk/mywebapp访问。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-07 15:21:41

我补充说:

*上下文path=“docBase="mywebbapp"/>”

进入server.xml主机部分,它完成了以下操作:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45547251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档