Eclipse & Tomcat: Wie festlegen, welche Ordner aus dem Projekt serviert wird?
-
03-07-2019 - |
Frage
Ich bin mit Eclipse 3.4 und Tomcat 5.5 und ich habe ein dynamisches Webprojekt einrichten. Ich kann es Zugriff von http://127.0.0.1:8080/project/ aber standardmäßig es dient Dateien aus WebContent Ordner. Die eigentlichen Dateien, die ich dienen will, kann unter Ordner mit dem Namen „share“ zu finden. Dieser Ordner stammt aus CVS so würde ich es mit dem angegebenen Namen verwenden möchten, anstatt es zu umbenennen. Wie kann dies geschehen?
Lösung
Im Projektordner, sollte es eine Datei unter dem .settings
Ordner mit dem Namen org.eclipse.wst.common.component
sein, die ein XML-Fragment wie folgt enthalten:
<wb-module deploy-name="WebProjectName">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
Es sollte möglich sein, den Quelle-Pfad unter wb-resource
zu Ihrem Freigabeordner zu ändern. Ich würde diese Änderungen mit dem Eclipse-Projekt sicher sein geschlossen.
Dies ist eine Einstellung, die Sie wählen, wenn Sie zuerst das Dynamic Web Project in Eclipse erstellen - ich kann nicht finden, wie der Wert in einem bestehenden Projekt durch Eclipse selbst ändern
. Wenn Sie die Freigabeordner möchten auf einen anderen Pfad zugeordnet werden, wenn sie entfaltet, wie /share/
in Ihrem Webapp, können Sie wahrscheinlich fügen Sie einfach einen weiteren wb-Ressourcenelement.
Andere Tipps
Kann durch Eclipse-getan werden, keine Notwendigkeit, manuell .settings-Dateien bearbeiten.
in Eclipse 3.6 (und möglicherweise früheren Versionen),
- Rechtsklick auf das Projekt
- Klicken Sie auf Eigenschaften
- Klicken Sie auf 'Deployment Assembly'
- Hinzufügen ... Folder -> Weiter
- Wechseln Sie zum Quellordner
- Fertig stellen
Wenn Sie Windows laufen lassen, das Junction-Dienstprogramm von MS verwenden: http : //technet.microsoft.com/en-us/sysinternals/bb896768.aspx und Ihr Anteil Verzeichnis auf den Webinhalt Ordner zuordnen. Ich habe regelmäßig ziemlich regelmäßig mehrere dieser Zuordnungen erfolgen.
Auf STS 2.5.1
- Rechtsklick auf das Projekt
- Klicken Sie auf Eigenschaften
- Klicken Sie auf 'Java Build-Pfad'
- Klicken Sie auf "Source" Registerkarte
- Navigieren auf Standard aus Put-Ordner
- Durchsuchen und fügen Sie Ihren Weg
- Fertig stellen
Sie Standort von webcontent in R-Klick auf das Projekt> Eigenschaften> Deployment Assembly
Das ist, was ich in mys STS haben, können Sie hinzufügen oder einen Ort entfernen.