Problem mit Subversion und Eclipse

marcosan

Mitglied
Guten Tag

Ich habe zur Versionsverwaltung subversion auf einem ArchivRechner installiert.
Arbeite ich nun an meinem PC funktioniert das auch so wie ich es mir vorgestellt habe.
Wenn ich unterwegs bin möchte ich dann mit dem aktuellen Javacode auf meinem Notebook weiterarbeiten.

Das Problem ist nun, mit den Daten die ich über subclipse auf das Notebook übertrage kann ich die Webanwendung nicht starten. Ich erhalte folgende Fehlermeldung[1]
Exportiere ich allerdings das Projekt aus Eclipse und importiere ich es auf dem Notebook wieder so läuft das Projekt ohne Probleme.
Ich vermute daher das ihrgendwelche PC bezogenen Informationen mit Subclipse mit übergeben werden. Allerdings konnte ich bisher noch nichts finden was darauf hindeuten würde zumal die Installationen auf beiden Rechnern ziemlich identisch sind.

Kann ich im Eclipse ein Projekt so ins Repository schreiben das die Rechnerbezogenen Pfade etc. nicht übertragen werden?


[1]
Code:
HTTP Status 500 - 
--------------------------------------------------------------------------------
type Exception report

message 
description The server encountered an internal error () that prevented it from fulfilling this request.

exception 
javax.servlet.ServletException: Wrapper cannot find servlet class servlets.DispatchServlet or a class it depends on
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:799)

root cause 
java.lang.ClassNotFoundException: servlets.DispatchServlet
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:799)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
 
Hallo,
hast du auf dem Archiv-Rechner exakt die gleiche Eclipse Version wie auf dem Laptop und hast auch die Datei ".classpath" eingecheckt? Anscheinend fehlt bei dir der J2EE classpath Eintrag.

Gruß Manuel
 
Die Datei .classpath ist vorhanden und die Pfadangaben in der Datei stimmen auch.
Habe auch schon vermutet das da Variablen drin stehen welche nur auf einem PC vorhanden sind und beim Notebook nicht.
Aber von den Einträgen her müsste es stimmen.

Update: Was manchmal ein Wochenende ausmachen kann...
Auf dem einen Rechner haben Daten von einer Javaerweiterung gefehlt. Alle Fehlermeldungen bis ins Detail abzuarbeiten kann sich manchmal schon auszahlen. Seien sich im Augenblick auch noch so Unwichtig.
 
Zuletzt bearbeitet:
Zurück