2015-02-01 4 views
0

Jenkins에서 전쟁을 전개하려고 할 때 Jenkins 작업 로그에서 다음 예외가 발생합니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까? 나는 바람둥이 8에 배포하려고 I 전개는 다음과 같은 사용하여 플러그인 구성 :Jenkins Deploy Plugin failed

관리자의 사용자 이름과 암호
톰캣 URL을 : http://hostname:9080/

원격 배포를 받아들이 톰캣 위해서는
ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception 
java.io.IOException: Expecting Ant GLOB pattern, but saw '/var/lib/jenkins/.m2/repository/com/wcm/wcm-admin/1.0/wcm-admin-1.0.war'. See http://ant.apache.org/manual/Types/fileset.html for syntax 
    at hudson.FilePath.glob(FilePath.java:1734) 
    at hudson.FilePath.access$1700(FilePath.java:191) 
    at hudson.FilePath$32.invoke(FilePath.java:1715) 
    at hudson.FilePath$32.invoke(FilePath.java:1712) 
    at hudson.FilePath.act(FilePath.java:989) 
    at hudson.FilePath.act(FilePath.java:967) 
    at hudson.FilePath.list(FilePath.java:1712) 
    at hudson.FilePath.list(FilePath.java:1697) 
    at hudson.FilePath.list(FilePath.java:1683) 
    at hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:59) 
    at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:761) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:721) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:1037) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670) 
    at hudson.model.Run.execute(Run.java:1743) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529) 
    at hudson.model.ResourceController.execute(ResourceController.java:89) 
    at hudson.model.Executor.run(Executor.java:240) 
Finished: FAILURE 

답변

0

, 당신 역할 관리자 스크립트가있는 사용자를 추가해야합니다. 그래서 파일 ../conf/tomcat-users.xml을 편집하고 다음 행을 추가하려면 :

.. 그리고 다음 젠킨스에 동일한 사용자 이름을 추가합니다.

+0

예, 계정을 만들었습니다. 그러나 그것은 그 문제를 해결하지 못했습니다. 응답 해 주셔서 감사합니다. –

2

사용자 I WAR 파일의 전체 경로는 "WAR/EAR 파일"의 값으로 사용됩니다. "**/*. war"로 값을 설정하면 효과가있었습니다.

0

당신이 경로 GLOBAL 패턴 See the image **/*. 전쟁

이 작동합니다에게 걸리기 때문에 직면하고있는 문제.

0

"WAR/EAR 파일"의 값은 작업 공간의 상대 경로 여야합니다.