我正在尝试以servlet为基础的应用程序进行工作



我不断获得此错误

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">

相关内容

最新更新