server.xml 中的主机配置在 tomcat 8.0.33 中不起作用

Posted

技术标签:

【中文标题】server.xml 中的主机配置在 tomcat 8.0.33 中不起作用【英文标题】:Host configuration in server.xml doesn't work in tomcat 8.0.33 【发布时间】:2016-08-13 08:53:42 【问题描述】:

我们在 server.xml 中的主机配置在 Tomcat 7.0.62 中运行良好,但在 8.0.33 中运行良好。

<Host name="www.projet-okinawa.ch" appBase="/okinawa/web/apache-tomcat-x.y.z/webapps/okinawa">
  <Context path="" docBase="."/>
</Host>

这允许我们使用重定向到 https://www.projet-okinawa.ch:8443 的 URL http://www.projet-okinawa.ch 访问网站。

在 8.0.33 版本不起作用时,我们收到了 http 404 错误。 知道问题是什么吗?有什么区别?

【问题讨论】:

你检查过这个migration guide 吗? 我没有但现在仔细检查了一下,没有发现任何冲突。谢谢。 【参考方案1】:

按照以下方式,它正在工作......

    <Host name="mysite.it"  appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Alias>www.mysite.it</Alias>

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="mysite_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        <Context path="" docBase="/opt/tomcat/webapps/MySite" reloadable="true"/>
    </Host>

【讨论】:

以上是关于server.xml 中的主机配置在 tomcat 8.0.33 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

tomcat配置文件server.xml详解

Tomcat服务器配置虚拟主机

tomcat虚拟主机配置方法!

配置Tomcat监听80端口配置Tomcat虚拟主机Tomcat日志

Tomcat监听80端口配置Tomcat虚拟主机Tomcat日志

16.4-16.8 Tomcat监听80端口,Tomcat的虚拟主机,访问日志