有人可以帮我解决这个问题。 jetty无法找到我的servlet。 :(
我收到以下错误 -
这是我的目录结构 -
这是我的Web.xml -
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>loginSer</servlet-name>
<display-name>loginSer</display-name>
<description></description>
<servlet-class>launchpad.servlets.loginSer</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginSer</servlet-name>
<url-pattern>/loginSer</url-pattern>
</servlet-mapping>
</web-app>
答案 0 :(得分:3)
你把它保存在错误的目录中,它应该在
下面src/main/java
不在
src/main/resource
Maven进入compilati
<强>更新强>
当我将它添加到/ src / main / java时,eclipse无法导入HttpServlet类。
因为你在yoru classpath中没有servlet-api
为您的POM添加依赖关系,将${servlet-api-version}
替换为与您的应用环境匹配的相应版本
dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api-version}</version>
</dependency>
答案 1 :(得分:0)
您的异常读取com.launchpad.servlets.LoginServlet
,但您的班级是launchpad.servlets.LoginSer
您确定要显示准确的异常和源代码层次结构吗?