Java Programmierer: JSP Projekt anlegen

Beitrag lesen

du hast den Bindestrich vergessen, es heißt „WEB-INF“.

Den habe ich nur hier im Post vergessen, sry.

Wie sieht deine WEB-INF/web.xml aus (insbesondere die welcome-file-list)?

Habe gar nicht gewusst dass eine web.xml Seite vorhanden sein muss im WEB-INF Ordner. Jetzt habe ich eine web.xml Datei von einem Beispielprojekt im webapps Ordner heraus in mein Ordner hineinkopiert. Der schaut so aus:

<?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/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"  
    version="2.4">  
  
  <display-name>Tomcat Simple Load Balancer Example App</display-name>  
  <description>  
    Tomcat Simple Load Balancer Example App  
  </description>  
  
  <!-- BalancerFilter definition -->  
  <filter>  
    <filter-name>BalancerFilter</filter-name>  
    <filter-class>org.apache.webapp.balancer.BalancerFilter</filter-class>  
    <init-param>  
      <param-name>configUrl</param-name>  
      <param-value>/WEB-INF/config/rules.xml</param-value>  
    </init-param>  
  </filter>  
  
  <!-- BalancerFilter mapping -->  
  <filter-mapping>  
    <filter-name>BalancerFilter</filter-name>  
    <url-pattern>/*</url-pattern>  
  </filter-mapping>  
</web-app>

Dann starte ich TomCat und gebe im Browser ein: localhost: 8080/JSPProject.

Hat der Tomcat das Projekt überhaupt geladen?

Das weiss ich leider nicht.

Was ich aber noch erfahren habe ist, dass man in der server.xml Datei ein Codeschnipsel vor dem </host>  Tag hinzufügen muss. Das habe ich auch gemacht. Der Code Schnipsel: <Context path="/JSPProject" docBase="JSPProject" debug="0"/>