我上了这个课:
public class Test {
public static void main(String[] args) {
System.out.println("hey");
}
}
它工作正常。但是,如果我将其扩展为HttpServlet
:
public class Test extends HttpServlet {
public static void main(String[] args) {
System.out.println("hey");
}
}
我遇到Error: Could not find or load main class Test
错误。
我也使用Maven,但是在这种情况下,请尝试在Idea Intellij中手动编译和运行类。
编辑:我这样导入servlet:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
我还尝试测试其他依赖项:
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.3</version>
</dependency>
public class TestServlet {
public static void main(String[] args) {
System.out.println("hi");
Jsoup soup;
}
}
工作正常。添加extends HttpServlet
的那一刻,我再次收到错误消息。