2012-04-03 3 views
0

Ich verwende Fracht, um mein Projekt auf einem Testserver bereitzustellen. Die Frachtkonfiguration ist in Ordnung, funktioniert gut auf meinem lokalen Rechner. Doch auf der hudson Maschine ausfällt es immer mit einem Stack Trace zeigt:Cargo Deploy verwendet Proxy-Einstellungen, wenn es nicht sollte

Caused by: java.io.IOException: Server returned HTTP response code: 407 for URL: http://ppdtest.kbcsecurities.net:8080/manager/text/list 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1313) 
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:507) 
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:644) 
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:657) 
at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:173) 
... 34 more 

Die Sache aber ist, ich habe keine Proxy überall definiert. Nicht in meiner setting.xml, nicht in den pom.xml Dateien (Eltern oder Kinder). Hat jemand ein paar Hinweise oder Hilfe zu bieten?

+0

Können Sie Ihren Pom posten? – khmarbaise

Antwort

0

Sind Sie sicher, dass dies ein Proxy-Problem ist? Die URL sieht so aus, als wäre sie die Tomcat-Manager-Anwendung. Können Sie überprüfen, ob Sie die richtigen Anmeldeinformationen für Ihre Tomcat-Instanz verwenden?

Wenn Sie sicherstellen möchten, dass kein Proxy beteiligt ist, überprüfen Sie bitte die Umgebungsvariablen des Rechners, um zu sehen, ob es globale Proxyeinstellungen für Java gibt, entweder in den globalen Maven-Optionen oder in den Optionen für Hudson.

Eine andere Sache zu versuchen ist, ob Sie auf die fragliche URL mit einem Browser von der Hudson-Maschine zugreifen können. Wenn es ein Headless-Gerät ist, können Sie einen Terminal-Browser wie links verwenden und sehen, ob Sie sich damit authentifizieren können.

Verwandte Themen