禁用web.xml以允许所有servlet

时间:2019-07-19 10:36:22

标签: tomcat servlets web.xml disable servlet-mapping

我已经从Java 1.3跳到Java 1.8(因此也更新了我的tomcat),并且旧的servlet映射使用某种语法来允许所有Servlet,但是现在它仅将我重定向到一个servlet。所以我想允许所有的servlet。

我试图: 1.删​​除web.xml 2.删除所有servlet(至少要一个) 3.使用一个复制根名称的servlet(无效)

Oracle建议:(无效)

<case>
 <servlet>
  <servlet-name>ServletServlet</servlet-name>
  <servlet-class>ServletServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>ServletServlet</servlet-name>
  <url-pattern>/*</url-pattern>
 </servlet-mapping>
</case>

或旧代码:

<case>
 <servlet>
  <servlet-name>name</servlet-name>
  <servlet-class>some.defaultServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>name</servlet-name>
  <url-pattern>/*</url-pattern>
 </servlet-mapping>
</case>

例如,如果我输入myWeb / foo.bar,我将进入servlet bar.java,而无需将其重新注册为web.xml。

0 个答案:

没有答案