Ändern des Tomcat-Kontextpfads des Webprojekts in Eclipse
Ich bin mit Tomcat 6 und mit der Server-Funktionalität in Eclipse zu verwalten. Ich habe ein Projekt mit dem Namen foobar und ich möchte, um den Kontext zu ändern-Pfad so, dass die URLs verwiesen wird, http://localhost:8080/app statt http://localhost:8080/foobar. Ich habe alles versucht, was ich denken kann:
- Aktualisiert server.xml Pfad-Wert im Abschnitt Kontext
Vom
<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
Zu
<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>
- Ich aktualisiert die Datei conf/Catalina/localhost/foobar.xml Pfad="/app" docBase="foobar" mit kein Glück.
- Ich versucht zu entfernen, das Modul in Eclipse und erneut bereitstellen Sie, mindestens ein Dutzend mal.
- Ging ich durch die Anregungen hier: So ändern Sie den kontextstamm eines dynamic web project in Eclipse?
Ich weiß, ich kann einfach das Projekt umzubenennen, aber ich will nicht.
EDIT:
Ich sollte auch erwähnen, dass ich einige db-Einstellungen in der Anwendung Kontext. Ich bin nicht sicher, ob dies sollte foobar.xml oder app.xml..? Eclipse legt automatisch eine app.xml Datei in conf/Catalina/localhost, aber es scheint, um ignoriert zu werden, nachdem ich änderungen vornehmen.
InformationsquelleAutor der Frage acvcu | 2012-03-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Web Project Settings
(vorausgesetzt, Sie sind in ein dynamisches web-Projekt.) Die einzige Konfiguration Wert ist "Context-root:"InformationsquelleAutor der Antwort digitaljoel
Schritt 1: In den Projekt-Eigenschaften, klicken Sie auf Web-Projekt-Einstellungen. Die einzige Konfiguration Wert ist "Context-root:"
Schritt 2: ändern von "Context-root" /app.
Schritt 3: Reinigen Sie den tomcat-server.
Schritt 4: Klicken Sie auf Ok-Taste auf der Dialog-Box.
Schritt 5: Klicken Sie auf ja auf der nächsten Dialog-Box.
Schritt 6: erstellen Sie Ihr Projekt neu.
InformationsquelleAutor der Antwort hKs
Hier ist ein Beispiel, wie ich änderte den kontextstamm der Webanwendung unter MyEclipse Enterprise, Version 2016 Stabile 1.0, mit einem externen Tomcat, version 6. Die alte root-Kontext ist "cr1" und die neue Wurzel ist "cr2".
Unter dem Menü "Projekt-Eigenschaften, MyEclipse, ProjectFacets, Web", klicken Sie auf die "Context-Root" - Registerkarte, klicken Sie auf "Config..." klicken, und ändern Sie die "Web Context Root" , "cr2".
In der "MyEclpipseExplorer" anzeigen, überarbeiten Sie den Namen des Projekts ("cr1"), zu "cr2".
Gehen Sie zu dem "webapps" - Verzeichnis unter Tomcat und beseitigen Sie das Verzeichnis mit dem Namen "cr1".
Gehen Sie in das Verzeichnis "conf/Catalina/localhost" und entfernen Sie cr1.xml.
Reinigen und bereitstellen der app in MyEclipse.
InformationsquelleAutor der Antwort user2337464