我一直收到此错误
HTTP错误:404 未找到 RequestURI = / WEB_INF /帐户
由Jetty提供://
我的属性如下 projectx.webserver.contextpath = / projectx.webserver.webapp = /选择/ projectX创建/ web应用/ XXX
我的web.xml如下
<servlet>
<servlet-name>account</servlet-name>
<servlet-class>com.xxx.projectx.wui.servlet.AccountServlet</servlet-class>
</servlet>
我的目录树如下
/opt/ProjectX/webapps/xxx/WEB-INF
类web.xml
类dir包含
的/ opt / projectX创建/ web应用/ XXX / WEB-INF /类/ COM / XXX / projectX创建/汇/ servlet的/ AccountServlet.class
我调用有问题的servlet的JSP如下
<form method="post" action="/WEB_INF/account" name="account">
我试过/ account,/ servlet / account
我真的很感激能帮助你实现这个目标
答案 0 :(得分:2)
应配置
<servlet-mapping>
<servlet-name>account</servlet-name>
<url-pattern>/servlet/account</url-pattern>
</servlet-mapping>
希望能帮到你!
答案 1 :(得分:0)
servlet必须与它进行servlet映射,如下所示:
<servlet>
<servlet-name>account</servlet-name>
<servlet-class>com.xxx.projectx.wui.servlet.AccountServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>account</servlet-name>
<url-pattern>/account.do</url-pattern>
</servlet-mapping>
<form method="post" action="account.do" name="account">