【问题标题】:Eclipse Tomcat ErrorEclipse Tomcat 错误
【发布时间】: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


    【解决方案1】:

    &lt;servlet-class&gt;dbaccess.servlet.DatabaseAccessor&lt;/servlet-class&gt;至少应该改为&lt;servlet-class&gt;dbaccess.servlet.DBAccessorServlet&lt;/servlet-class&gt;

    【讨论】:

    • 哎呀!在我的代码中错过了那个错字。我修复了它,但仍然遇到同样的错误。 accessordbaccess.servlet.DBAccessorServletaccessor /DBAccess/*
    • DBAccessorServlet.class 在 WEB-INF/classes/dbaccess/servlet/ 中吗?
    猜你喜欢
    • 2014-10-27
    • 2012-11-26
    • 2018-12-25
    • 2016-11-21
    • 2016-10-28
    • 2013-05-09
    • 2018-12-20
    • 2010-12-15
    • 1970-01-01
    相关资源
    最近更新 更多