我不断获得此错误
http错误:404未找到requesturi =/web_inf/account
由码头提供动力://
我的属性如下ProjectX.Webserver.ContextPath =/projectx.webserver.webapp =/opt/projectx/webapps/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/webapps/xxx/web-inf/class/com/xxx/projectx/wui/servlet/counltervlet.class
和我称为servlet的JSP如下
<form method="post" action="/WEB_INF/account" name="account">
我已经尝试过/帐户,/servlet/account
我真的很感谢您的帮助,以使其工作
应配置
<servlet-mapping>
<servlet-name>account</servlet-name>
<url-pattern>/servlet/account</url-pattern>
</servlet-mapping>
希望帮助您!
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">