Tomcat的主机配置的server.xml(Tomcat host configuration s

2019-10-17 04:32发布

我有这样的web.xml我的应用程序。

<web-app>
    <filter>
        <filter-name>app</filter-name>
        <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>openSessionInView</filter-name>
        <url-pattern>/app/*</url-pattern>
    </filter-mapping>

    <filter-mapping>
        <filter-name>app</filter-name>
        <url-pattern>/app/*</url-pattern>
    </filter-mapping>

    <filter-mapping>
        <filter-name>app</filter-name>
        <url-pattern>/assets/*</url-pattern>
    </filter-mapping>


     <servlet>
        <servlet-name>jersey-serlvet</servlet-name>
        <servlet-class>
            com.sun.jersey.spi.spring.container.servlet.SpringServlet
        </servlet-class>
        <init-param>
            <param-name>com.sun.jersey.config.property.packages</param-name>
            <param-value>com.package.example.restServer</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>jersey-serlvet</servlet-name>
        <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
</web-app>

当我用我在码头的应用程序工作正常。

Web应用程序:

http://localhost/app 

API支架应用:

http://localhost/rest

在produccion我使用Tomcat。

I want to create http://www.example.com -> http://localhost/app 

and http://rest.example.com -> http://localhost/rest

我的server.xml文件:

      <Host name="www.example.com" appBase="/usr/local/tomcat/webapps/example">
        <Context path="app" docBase="."/>
      </Host>


      <Host name="rest.example.com" appBase="/usr/local/tomcat/webapps/example">
        <Context path="rest" docBase="."/>
      </Host>

当我使用这个配置,服务器返回404错误代码。

我怎样才能解决这个问题?

谢谢。

Answer 1:

我得到的错误太多,只是无法修复了几个星期,但不知何故,我都记得,我必须检查主机的C文件:\ WINDOWS \ SYSTEM32 \ drivers \ etc中。 当我检查,我得到了震惊! 由于该文件是由我在我的机器上安装其它应用程序修改和12.0.0.1地址分别显示不同的URL和0.0.0.0中显示了本地主机。

如果你看到这样的事情太多; 无论是删除一切,刚刚离开“127.0.0.1 localhost”的,或在本地计算机上使您的测试时,使用0.0.0.0。

我希望这有帮助。



文章来源: Tomcat host configuration server.xml