У меня есть этот класс:
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, но в этом случае попробуйте скомпилировать и запустить класс вручнуюИдея Intellij.
Редактировать: я импортирую сервлет следующим образом:
<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
, я снова получаю сообщение об ошибке.