【发布时间】:2017-06-13 18:49:00
【问题描述】:
我正在尝试在 Tomcat 服务器上的 Eclipse 中运行一个动态 Web 项目。但是,我在运行项目时收到错误 源服务器没有找到目标资源的当前表示或不愿意透露存在的表示。。该项目的名称是 DBAccess。
我的 web.xml 位于我的项目中的 WebContent\WEB-INF 下。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>DBAccess</display-name>
<servlet>
<servlet-name>acessor</servlet-name>
<servlet-class>dbaccess.servlet.DatabaseAccessor</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>acessor</servlet-name>
<url-pattern>/DBAccess/*</url-pattern>
</servlet-mapping>
</web-app>
我的 servlet 类位于我的项目中的 src\dbaccess\servlet 下。
package dbaccess.servlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class DBAccessorServlet extends HttpServlet {
private static final long serialVersionUID = -134532546577657L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
{
System.out.println("The GET");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
{
System.out.println("The POST");
}
@Override
protected void doPut(HttpServletRequest req, HttpServletResponse resp)
{
System.out.println("The PUT");
}
}
我应该怎么做才能解决问题?
【问题讨论】:
标签: java eclipse tomcat servlets