2012-04-03 2 views
0

화물을 사용하여 프로젝트를 테스트 서버에 배포하고 있습니다. 화물 설정은 괜찮아요, 내 로컬 컴퓨터에서 잘 작동합니다. 그러나 허드슨 머신에서는 항상 다음과 같은 stacktrace가 표시되어 실패합니다.Cargo deploy는 프록시 설정을 사용하지 않아야합니다.

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 

그러나 아무 것도 정의 된 프록시가 없습니다. 내 setting.xml에는 없으며 pom.xml 파일 (상위 또는 하위)에 없습니다. 누구나 도움이 될만한 정보가 있습니까?

+0

POM을 게시 할 수 있습니까? – khmarbaise

답변

0

프록시 문제입니까? URL은 Tomcat의 Manager 애플리케이션처럼 보입니다. Tomcat 인스턴스에 맞는 자격 증명을 사용하고 있는지 확인할 수 있습니까?

프록시가 포함되지 않도록하려면 컴퓨터의 환경 변수를 검사하여 Java가 선택할 수있는 전역 프록시 설정이 글로벌 Maven 옵션 또는 다음 옵션 중 하나인지 확인하십시오. 허드슨 강.

다른 한 가지 시도는 허드슨 컴퓨터의 브라우저를 사용하여 해당 URL에 액세스 할 수 있는지 여부입니다. 헤드리스 시스템 인 경우 links과 같은 터미널 브라우저를 사용하여 인증 할 수 있는지 확인하십시오.

관련 문제