我试图在tomcat 7中有一个servlet(非jsp)作为我的welcome文件,我唯一能做的就是
将它映射到"/"url-pattern,否则如果我尝试访问url,则返回404 not found,即http:// url/webapp /
阅读servlet 2.4规范,它允许servlet在欢迎文件列表中,为什么我必须将它映射到"/"url-pattern才能使它工作?
<servlet>
<servlet-name>credentialServlet</servlet-name>
<servlet-class>com.servlet.CredentialServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>credentialServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>credentialServlet</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)
我不知道你们都尝试了什么网址模式,但是将servlet映射到/credentialServlet或者/credentialServlet/*应该可以正常工作.
<servlet>
<servlet-name>credentialServlet</servlet-name>
<servlet-class>com.servlet.CredentialServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>credentialServlet</servlet-name>
<url-pattern>/credentialServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>credentialServlet</welcome-file>
</welcome-file-list>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7593 次 |
| 最近记录: |