我正在尝试将应用程序加载到我的本地 tomcat 实例。当我在启动 tomcat 后将地址输入到 URL 栏中时,即使资源在那里,我也会收到 404-not found 错误。我做了很多试验和错误,在 DD 文件中发现了一些东西。部署描述符的一部分包含以下代码..
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
当我从 web.xml 文件中评论这部分时,我能够成功地从浏览器获取资源。所以我很确定问题出在这段代码中,但我不明白它是什么。有人可以解释一下这段代码在做什么,为什么我会出错。?提前致谢。
编辑:为了记录,我试图直接访问根文件夹下的资源。.. http://localhost/myapp/index.jsp