JSP und Klassen
-
Hi Leute,
Ich habe eine Applikation (jsp) welche ja jsp-Dateien und class-Dateien enthält.
Ich habe auch den vollständigen Source. Das ganze wird unter Tomcat ausgeführt.
Leider funktioniert es nicht wenn man eine Standardtomcatinstallation macht. Meckert irgendwas.Ich habe nun versucht den Source (Klassen) neu zu compilieren.
Die Verzeichnissstructur besteht aus
6 Ordnern welche java.Dateien beinhalten.
Jeder Ordner ist eine Klassen.
Ausserhalt dieser Ordner gibt es nochmals 5 Dateien (z.B.MYSQLWrapper)
Ich bekomme es nicht mit javac erstellt den einzelne Dateien benötigen wiederum von den anderen Klassen einen Import die aber auch noch nicht erstellt wurden.AccessCon~ler.java [B---] 0 L:[ 1+18 19/139] *(587 /5211b)= . 10 0x0A package com.sz_systems.app.chat.access; import javax.servlet.*; import javax.servlet.http.*; import java.net.InetAddress; import java.io.IOException; import java.io.PrintWriter; import java.sql.SQLException; import org.apache.log4j.Category; import com.sz_systems.app.chat.Monitor; import com.sz_systems.app.chat.meeting.MeetingService; import com.sz_systems.app.chat.user.User; import com.sz_systems.app.chat.user.UserNotFoundException; import com.sz_systems.app.chat.user.Pseudo; import com.sz_systems.app.chat.user.UserService; import com.sz_systems.app.chat.system.SystemService;
Dies ist z.B. eine der Dateien aus dem Ordner Access
Ich habe leider von JAVA fast keine Ahnung wie ich das Compiliere da ja z.B. der Fehler kommt
cannot resolve symbol
symbol : class User
location: interface com.sz_systems.app.chat. u .s.w.Bitte Danke
-
Nun das ist auch schwer in 2 -3 Sätzen zu sagen.
Grundsätzlich muss a) der Classpath stimmen,
sprich beim $CATALINA_HOME/common/*.jar wie z.b.
jasper.jar muss im Classpath liegen.Ich würde dabei zu einer IDE wie Eclipse raten die
grade bei der Servlet Entwicklung äusserst hilfreich ist
hier ein Gutes Tutorial zur Anbindung von Tomcat an
Eclipse: http://www.3plus4software.de/eclipse/tomcat.html