Hi,
ich versuch gerade ein Servlet zu erstellen hab da aber eingige Probleme.
Was ich bis jetzt gemacht hab : ( siehe Bild-Anhang )
File->New Project->Tomcat Project
Dann in den Ordner WEB-INF/src ein Packege servlet und ein e Klasse ITServlet.
Jetzt hab in der ServerView einen neuen Server angelegt und versucht dem mein
Servlet hinzuzufügen. Aber das geht nicht, bekomme folgenden Fehler :
java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Exception in thread "main"
Dann hab ich auch noch eine web.xml angelegt weil ich gelesen hab das man
die braucht.
Meine sieht so aus:
Ist das soweit richtig ?
Dann ist da noch ein Servers-Projekt was vorher nicht da war.( auch auf dem Bild )
Wurde das angelegt als ich ein TomcatProjekt erzeugt hab, oder kommt das daher das ich den Tomcat gerade zuvor eingerichtet hab Hab da leider nicht drauf geachtet.
Hat das was mit meinem Servlet zu tun?
Ich hab gesehn das man unter new auch direkt ein Servlet erstellen kann.
Hat das irgendwelche vorteile ? Als ich es versucht habe hat es nicht funktioniert
weil ich es meinem Tomcat-Project nicht zuordnen konnte.
Benny
ich versuch gerade ein Servlet zu erstellen hab da aber eingige Probleme.
Was ich bis jetzt gemacht hab : ( siehe Bild-Anhang )
File->New Project->Tomcat Project
Dann in den Ordner WEB-INF/src ein Packege servlet und ein e Klasse ITServlet.
Jetzt hab in der ServerView einen neuen Server angelegt und versucht dem mein
Servlet hinzuzufügen. Aber das geht nicht, bekomme folgenden Fehler :
java.lang.NoClassDefFoundError: org/apache/catalina/startup/Bootstrap
Exception in thread "main"
Dann hab ich auch noch eine web.xml angelegt weil ich gelesen hab das man
die braucht.
Meine sieht so aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>myservlet</servlet-name>
<servlet-class>servlet.ITServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Dann ist da noch ein Servers-Projekt was vorher nicht da war.( auch auf dem Bild )
Wurde das angelegt als ich ein TomcatProjekt erzeugt hab, oder kommt das daher das ich den Tomcat gerade zuvor eingerichtet hab Hab da leider nicht drauf geachtet.
Hat das was mit meinem Servlet zu tun?
Ich hab gesehn das man unter new auch direkt ein Servlet erstellen kann.
Hat das irgendwelche vorteile ? Als ich es versucht habe hat es nicht funktioniert
weil ich es meinem Tomcat-Project nicht zuordnen konnte.
Benny