4 Stimmen

Ant Tomcat 7 Neu laden FileNotFoundException

Ich versuche, die Webanwendung von Ant aus neu zu laden. Aber ich habe den Fehler 'nicht gefunden':

D:\project\triplelands\ocbcfilesending\src\com.ocbcmcd.monitoring\build.xml:90:
java.io.FileNotFoundException: http://localhost:8080/manager/reload?path=%2Fhello

Ich habe auch direkt zugegriffen: http://localhost:8080/manager/reload?path=/hello Ich erhielt den 404 Fehlercode von meinem Browser:

Meine Konfiguration ist:

Mein Ant Script

build.properties

appserver.home=C:/appserv/apache6
#Für Tomcat 5 verwende $appserver.home}/server/lib
#Für Tomcat 6 verwende $appserver.home}/lib
appserver.lib=${appserver.home}/lib

deploy.path=${appserver.home}/webapps
tomcat.manager.url=http://localhost:8080/manager
tomcat.manager.username=root
tomcat.manager.password=root

Tomcat-Benutzerkonfiguration

Vielen Dank für die Ratschläge

2 Stimmen

Wenn der direkte Zugriff im Browser fehlschlägt, ist das das erste, was Sie zuerst beheben müssen. Ist die manager App auf Ihrem Tomcat bereitgestellt und funktioniert sie? Funktioniert https://localhost:8443/manager/html/?

12voto

Antonio Malcolm Punkte 314

Auch ich bin auf dieses Problem gestoßen, als ich ein Projekt von Tomcat 6 auf Tomcat 7 verschoben habe. Im Wesentlichen gab es eine Änderung in der Manager-URL, die jetzt in mehrere aufgeteilt ist, wobei die Verwendung jeder von ihnen davon abhängt, wie Sie damit interagieren:

* /manager/html für die HTML GUI
* /manager/text für die Text-Schnittstelle
* /manager/jmxproxy für den JMX-Proxy
* /manager/status für die Statusseiten

Im Fall von Ant sollten Sie /manager/text verwenden. Also müssen Sie Ihre build.properties-Datei bearbeiten, wie folgt:

tomcat.manager.url=http://localhost:8080/manager/text

Hoffentlich hilft das!

5 Stimmen

Ich muss die manager-script-Rolle hinzufügen, um den Tomcat-Manager über Ant ausführen zu können

5voto

Alexi Punkte 51

Um es auf Tomcat 7 zum Laufen zu bringen, benötigen Sie Folgendes -

build.xml

build.properties

tomcat.manager.url=http://localhost:8080/manager/text
tomcat.manager.username=tomcat
tomcat.manager.password=s3cret

tomcat-users.xml

Prost, Alexi

1voto

Ashish Punkte 13615

Die Tomcat-Benutzerkonfiguration in Tomcat 7.0 sollte wie folgt aussehen:

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X