【发布时间】:2015-10-28 09:35:16
【问题描述】:
只需使用 Maven webapp 架构设置一个 Eclipse 项目。我创建了一个 servlet 文件,并将其添加到 src/main/ 下的资源文件夹中 当我运行应用程序时,tomcat 报错:
实例化 servlet 类 com.ABCompany.Demo.SampleDemo 时出错。 java.lang.ClassNotFoundException: com.ABCompany.Demo.SampleDemo
该文件位于文件夹 src/main/resources/com/ABCompany/Demo/SampleDemo.java 下
我的 web.xml 在下面。
<web-app>
<display-name>Demo Example</display-name>
<servlet>
<servlet-name>SampleDemo</servlet-name>
<display-name>SampleDemo</display-name>
<description></description>
<servlet-class>com.ABCompany.Demo.SampleDemo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SampleDemo</servlet-name>
<url-pattern>/SampleDemo</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
【问题讨论】:
-
你建项目成功了吗?你看到目标文件夹了吗?
-
maven/eclipse/Java 的新手。如何构建这个 Eclipse Maven 项目。我只是一直在服务器上运行。
-
stackoverflow.com/a/28734984/1878022 先按照这个答案,然后右键runas->maven build->Goal=clean install
-
做到了,现在它给了我目标文件夹。我如何运行它,以便它向我显示 tomcat 上的网页。我单击运行-> 在服务器上运行选择 tomcat,它给了我错误。我应该以另一种方式运行它。为菜鸟问题道歉。我是一个 .net 程序员,刚接触 java
-
找不到相同的类错误