Ich habe ein Projekt namens myproject2 in meiner Eclipse-IDE. Ich habe einen Tomcat-Anwendungsserver und kann dort die Ressource myproject2 hinzufügen (es handelt sich um ein Spring MVC-Projekt).
Jetzt habe ich myproject2 in Eclipse geschlossen, myproject2 aus den Tomcat-Ressourcen entfernt und führe ein frisches Subversion-Checkout mit dem Projektnamen myproject3 durch.
Nachdem ich die IDE neu gestartet habe, möchte ich myproject3 dem Tomcat-Server zuweisen, damit es bereitgestellt wird. Aber alles, was verfügbar ist, ist myproject2 zur Auswahl. Also wähle ich es aus. Ich kann auf http://localhost:8080/myproject2/ zugreifen, erhalte jedoch diese Warnung und Meldung in der Konsole:
14.12.2010 11:43:11 org.apache.catalina.startup.HostConfig deployDescriptor
WARNING: A docBase C:\Spring\apache-tomcat-6.0.29-windows-x86\apache-tomcat-6.0.29\webapps\myproject2 innerhalb des Host-AppBase wurde angegeben und wird ignoriert
14.12.2010 11:43:11 org.apache.catalina.core.StandardContext resourcesStart
SERVE: Fehler beim Starten von statischen Ressourcen
java.lang.IllegalArgumentException: Das Dokumentstammverzeichnis C:\Spring\apache-tomcat-6.0.29-windows-x86\apache-tomcat-6.0.29\webapps\myproject3 existiert nicht oder ist kein lesbares Verzeichnis
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4249)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4418)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
14.12.2010 11:43:11 org.apache.catalina.core.StandardContext start
SERVE: Fehler bei resourceStart()
14.12.2010 11:43:11 org.apache.catalina.core.StandardContext start
SERVE: Error getConfigured
14.12.2010 11:43:11 org.apache.catalina.core.StandardContext start
SERVE: Der Start des Kontexts [/myproject3] ist aufgrund vorheriger Fehler fehlgeschlagen
14.12.2010 11:43:11 org.apache.catalina.core.StandardContext stop
INFO: Der Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/myproject3] wurde nicht gestartet
Also, was ist hier falsch? Warum habe ich kein myproject3 zur Auswahl, was im Tomcat bereitgestellt werden soll?
Weiß das jemand?
Beste Grüße.
Update:
.project (myproject2):
myproject
Mein Projekt. NO_M2ECLIPSE_SUPPORT: Projektdaten, die mit dem Maven-Eclipse-Plugin erstellt wurden, werden in M2Eclipse nicht unterstützt.
org.eclipse.jdt.core.javabuilder
org.eclipse.jdt.core.javanature
.project (myproject3)
myproject
org.eclipse.wst.jsdt.core.javascriptValidator
org.eclipse.wst.common.project.facet.core.builder
org.eclipse.jdt.core.javabuilder
org.eclipse.wst.validation.validationbuilder
org.maven.ide.eclipse.maven2Builder
org.eclipse.jem.workbench.JavaEMFNature
org.eclipse.wst.common.modulecore.ModuleCoreNature
org.maven.ide.eclipse.maven2Nature
org.eclipse.jdt.core.javanature
org.eclipse.wst.common.project.facet.core.nature
org.eclipse.wst.jsdt.core.jsNature