【发布时间】:2016-12-13 02:27:08
【问题描述】:
我不断收到此错误
HTTP 错误:404 未找到 RequestURI=/WEB_INF/帐号
由 Jetty 提供支持://
我的属性如下 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
目录包含的类
/opt/ProjectX/webapps/xxx/WEB-INF/classes/com/xxx/projectx/wui/servlet/ AccountServlet.class
我调用相关servlet的JSP如下
<form method="post" action="/WEB_INF/account" name="account">
我试过 /account,/servlet/account
我非常感谢您能帮我解决这个问题
【问题讨论】:
-
WEB-INF 以下的任何内容对外界都是不可见的。由于您在 web.xml 中设置了 servlet 映射,因此应该可以根据 projectname/account调用它>
标签: java jsp servlets embedded-jetty