Tengo esta gran pregunta para principiantes. Cuando intento lo siguiente; el 'servlet' se vuelve rojo e indica 'No se puede resolver el símbolo' servlet '.no se puede resolver el símbolo 'servlet'
import javax.servlet.http.*;
import javax.servlet.ServletException;
Tengo apache tomcat en ejecución. Soy un novato de Java muy grande. ¿Alguien puede ayudarme a encontrar una biblioteca servlet o algo así? Busqué en Google pero no obtuve una explicación clara de cómo hacer que esto funcione.
Este es el contenido de mi archivo web.xml;
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>
HelloWorld
</display-name>
<description>
This is my first webapp
</description>
<servlet>
<servlet-name>Hello world!</servlet-name>
<description>This is a hello world servlet</description>
<servlet-class>servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>
EDIT: uso el IDE IntelliJ IDEA. Y estoy usando Maven.
@BWestra: Si eres 100% nuevo en Java, te sugiero que comiences con programas más simples en lugar de servlets. Aprende los conceptos básicos a través de aplicaciones de consola simples. La forma de agregar una biblioteca a su ruta de clases depende de cómo se desarrolle; no nos ha dicho nada acerca de si está utilizando un IDE, compilando desde la línea de comandos, usando Ant, Maven o lo que sea. –
@BWestra: Bueno, si está trabajando con Maven, debería saber cómo trabajar con dependencias en general, y básicamente necesita las dependencias de servlet.Yo no uso a Maven, pero la respuesta de NimChimpsky parece que está en la línea correcta. Sugiero intentar usar una dependencia que * no es * específica de Tomcat. –