Ich versuche, einen Krieg von meinem lokalen Rechner auf einen entfernten Tomcat 7 über die Eingabeaufforderung in Windows zu implementieren. Ich kann den Krieg mit dem tomcat-maven-plugin zum ersten Mal hochladen, aber nachfolgende Uploads geben mir eine Nachricht in etwa so.Wie stelle ich einen Krieg auf remote Tomcat 7 mit maven-tomcat-plugin wieder her
pom.xml
<!-- Deploy to Remote Tomcat -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>${unix.tomcat.url}</url>
<server>sandbox-tomcat</server>
<path>/${project.artifactId}</path>
</configuration>
</plugin>
Maven Befehl:
mvn tomcat7:redeploy
Maven Log:
[INFO] Deploying war to http://secdevapp11.gspt.net:8080/istore-tax-service
Uploading: http://secdevapp11.gspt.net:8080/manager/text/deploy?path=%2Fistore-tax-service&update=true
Uploaded: http://secdevapp11.gspt.net:8080/manager/text/deploy?path=%2Fistore-tax-service&update=true (1334 KB at 512.7 KB/sec)
[INFO] tomcatManager status code:200, ReasonPhrase:OK
[INFO] FAIL - Unable to delete [/nfs/home_04/chandeln/installations/apache-tomcat-7.0.52/webapps/istore-tax-service]. The continued presence of this file may cause problems.
[INFO] FAIL - Application already exists at path /istore-tax-service
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.704s
[INFO] Finished at: Wed Mar 26 15:34:55 EDT 2014
[INFO] Final Memory: 21M/224M
[INFO] ------------------------------------------------------------------------
Ich habe versucht, aber es hat nicht funktioniert. Immer noch die gleiche Ausnahme. –
user2325154
Ich habe meine Zielimplementierung von Unix-basierten Tomcat zu Windows-basierten Tomcat geändert und es funktionierte ohne Probleme. Ist für die Bereitstellung auf Unix-basierten Tomcats eine zusätzliche Konfiguration erforderlich? – user2325154
Ihr Problem könnte mit Dateiberechtigungen auf dem Unix-Server sein. Hat Ihr Tomcat-Benutzer unter Unix die Berechtigung, die Dateien zu löschen? – Herter