得到了一些我无法理解的404错误。
我的webapp目录如下所示:
Tomee提供驻留在webapp根目录的那些jsp文件没有问题。但是,如果这些jsp文件中的任何一个引用子目录(如头文件,样式表或图像)中的任何内容,则无法为它们提供服务。
答案 0 :(得分:0)
问题原因是这个应用程序使用了一个servlet名称"默认",这是为tomcat保留的:https://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html。
因此,在我从web.xml中删除它后,它开始工作:
<servlet>
<servlet-name>default</servlet-name>
<jsp-file>/default.jsp</jsp-file>
<load-on-startup>-1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/default.jsp</url-pattern>
</servlet-mapping>