小编use*_*924的帖子

为什么更改 WEB-INF/web.xml 不会导致 tomcat 重新加载上下文?

我使用 Eclipse WTP Tomcat 创建了一个名为“test”的动态 Web 项目,Eclipse 版本是 Java EE Kepler Service Release 2,Tomcat 版本是 7.0.53,Servlet 3.0,Win 8.1 x86,jdk 1.6.0_45,但经过多次尝试,我发现在匹配以下所有条件时会出现问题:

  1. Webapp(网络上下文)不在 <CATALINA_HOME>/webapps(这是 appBase 的默认值)中,并且:
  2. 通过在 <CATALINA_HOME>\conf\server.xml 中的 <Host> 元素下编写一个 <Context> 元素来配置 Web 应用程序。

这是 <CATALINA_HOME>\conf\server.xml 的一部分?

   <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

    <!-- SingleSignOn valve, share authentication between web applications
         Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->

    <!-- Access log processes all example.
         Documentation at: /docs/config/valve.html
         Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" …
Run Code Online (Sandbox Code Playgroud)

java eclipse tomcat web.xml eclipse-wtp

3
推荐指数
1
解决办法
9334
查看次数

标签 统计

eclipse ×1

eclipse-wtp ×1

java ×1

tomcat ×1

web.xml ×1