jcranky 14 de jun. de 2013
Qual versão do Jenkins e do cargo plugin? Pelo erro, parece ser conflito de versão ou algo do tipo. Você não atualizou o plugin para versão não compatível com seu Jenkins ?
LPJava 14 de jun. de 2013
acho que o jenkins nao vai no jboss. Dar uma olhada na documentação que lá eles falam quais application server é suportado.
vanderlanio 14 de jun. de 2013
Versão Jenkins : 1.517
Deploy to container Plugin : 1.9
Versão cargo : codehaus 1.4.2
Deste já agradeço a atenção !
vanderlanio 14 de jun. de 2013
Na doc do site do plugin diz que suporta JBoss 3.x/4.x porém após a instalação do plugin ele apresenta a opção para JBoss 5.x.
Deste já agradeço pela força !
jcranky 14 de jun. de 2013
Talvez seja o caso de tentar outro plugin, como o Deploy Plugin . O erro está meio estranho mesmo
vanderlanio 17 de jun. de 2013
Mas exatamente esse que estou usando, você poderia indicar algum outro plugin para jboss ??
Obrigado mais uma vez.
jcranky 17 de jun. de 2013
Foi mal, por algum motivo achei que estava usando o Cargo diretamente. O Deploy Plugin é o que eu uso também, mas com o Tomcat , e no Hudson .
Uma outra alternativa seria você usar um plugin do maven para fazer o deploy, e fazer o jenkins apenas executar a goal de deployment. Aqui tem um cara desse: https://github.com/jbossas/jboss-as-maven-plugin - mas acho que é específico do JBoss 7 .
vanderlanio 17 de jun. de 2013
jcranky:
Foi mal, por algum motivo achei que estava usando o Cargo diretamente. O Deploy Plugin é o que eu uso também, mas com o Tomcat , e no Hudson .
Uma outra alternativa seria você usar um plugin do maven para fazer o deploy, e fazer o jenkins apenas executar a goal de deployment. Aqui tem um cara desse: https://github.com/jbossas/jboss-as-maven-plugin - mas acho que é específico do JBoss 7 .
Asqueci de reportar que estou usando o Tomcat, mas agora subi o jenkins no Jboss 5.0.1 GA e postarei o resultado aqui.
vanderlanio 17 de jun. de 2013
agora usando JBOSS 5.0.1 GA :
ERROR : Publisher hudson . plugins . deploy . DeployPublisher aborted due to exception
org . codehaus . cargo . util . CargoException : Cannot deploy deployable org . codehaus . cargo . container . deployable . WAR [ packaging - 21164. ear ]
at org . codehaus . cargo . container . jboss . JBoss5xRemoteDeployer . deploy ( JBoss5xRemoteDeployer . java : 216 )
at org . codehaus . cargo . container . spi . deployer . AbstractDeployer . redeploy ( AbstractDeployer . java : 212 )
at hudson . plugins . deploy . CargoContainerAdapter . deploy ( CargoContainerAdapter . java : 64 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 90 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 77 )
at hudson . FilePath . act ( FilePath . java : 905 )
at hudson . FilePath . act ( FilePath . java : 878 )
at hudson . plugins . deploy . CargoContainerAdapter . redeploy ( CargoContainerAdapter . java : 77 )
at hudson . plugins . deploy . DeployPublisher . perform ( DeployPublisher . java : 47 )
at hudson . tasks . BuildStepMonitor $ 3. perform ( BuildStepMonitor . java : 36 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . perform ( AbstractBuild . java : 804 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . performAllBuildSteps ( AbstractBuild . java : 776 )
at hudson . maven . MavenModuleSetBuild $ MavenModuleSetBuildExecution . post2 ( MavenModuleSetBuild . java : 960 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . post ( AbstractBuild . java : 726 )
at hudson . model . Run . execute ( Run . java : 1601 )
at hudson . maven . MavenModuleSetBuild . run ( MavenModuleSetBuild . java : 486 )
at hudson . model . ResourceController . execute ( ResourceController . java : 88 )
at hudson . model . Executor . run ( Executor . java : 241 )
Caused by : java . lang . NullPointerException
at org . jboss . aop . Dispatcher . invoke ( Dispatcher . java : 117 )
at org . jboss . aspects . remoting . AOPRemotingInvocationHandler . invoke ( AOPRemotingInvocationHandler . java : 82 )
at org . jboss . profileservice . management . upload . remoting . AbstractDeployHandler . invoke ( AbstractDeployHandler . java : 149 )
at org . jboss . remoting . ServerInvoker . invoke ( ServerInvoker . java : 891 )
at org . jboss . remoting . transport . socket . ServerThread . completeInvocation ( ServerThread . java : 744 )
at org . jboss . remoting . transport . socket . ServerThread . processInvocation ( ServerThread . java : 697 )
at org . jboss . remoting . transport . socket . ServerThread . dorun ( ServerThread . java : 524 )
at org . jboss . remoting . transport . socket . ServerThread . run ( ServerThread . java : 232 )
at org . jboss . remoting . MicroRemoteClientInvoker . invoke ( MicroRemoteClientInvoker . java : 206 )
at org . jboss . remoting . Client . invoke ( Client . java : 1708 )
at org . jboss . remoting . Client . invoke ( Client . java : 612 )
at org . jboss . aspects . remoting . InvokeRemoteInterceptor . invoke ( InvokeRemoteInterceptor . java : 60 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . remoting . MergeMetaDataInterceptor . invoke ( MergeMetaDataInterceptor . java : 74 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . security . SecurityClientInterceptor . invoke ( SecurityClientInterceptor . java : 65 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at AOPProxy $ 4. loadProfile ( AOPProxy $ 4.j ava )
at org . codehaus . cargo . tools . jboss . JBossDeployer . deploy ( JBossDeployer . java : 73 )
at org . codehaus . cargo . container . jboss . JBoss5xRemoteDeployer . deploy ( JBoss5xRemoteDeployer . java : 212 )
at org . codehaus . cargo . container . spi . deployer . AbstractDeployer . redeploy ( AbstractDeployer . java : 212 )
at hudson . plugins . deploy . CargoContainerAdapter . deploy ( CargoContainerAdapter . java : 64 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 90 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 77 )
at hudson . FilePath . act ( FilePath . java : 905 )
at hudson . FilePath . act ( FilePath . java : 878 )
at hudson . plugins . deploy . CargoContainerAdapter . redeploy ( CargoContainerAdapter . java : 77 )
at hudson . plugins . deploy . DeployPublisher . perform ( DeployPublisher . java : 47 )
at hudson . tasks . BuildStepMonitor $ 3. perform ( BuildStepMonitor . java : 36 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . perform ( AbstractBuild . java : 804 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . performAllBuildSteps ( AbstractBuild . java : 776 )
at hudson . maven . MavenModuleSetBuild $ MavenModuleSetBuildExecution . post2 ( MavenModuleSetBuild . java : 960 )
at hudson . model . AbstractBuild $ AbstractBuildExecution . post ( AbstractBuild . java : 726 )
at hudson . model . Run . execute ( Run . java : 1601 )
at hudson . maven . MavenModuleSetBuild . run ( MavenModuleSetBuild . java : 486 )
at hudson . model . ResourceController . execute ( ResourceController . java : 88 )
at hudson . model . Executor . run ( Executor . java : 241 )
at org . jboss . aspects . remoting . InvokeRemoteInterceptor . invoke ( InvokeRemoteInterceptor . java : 72 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . remoting . MergeMetaDataInterceptor . invoke ( MergeMetaDataInterceptor . java : 74 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . security . SecurityClientInterceptor . invoke ( SecurityClientInterceptor . java : 65 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at AOPProxy $ 4. loadProfile ( AOPProxy $ 4.j ava )
at org . codehaus . cargo . tools . jboss . JBossDeployer . deploy ( JBossDeployer . java : 73 )
at org . codehaus . cargo . container . jboss . JBoss5xRemoteDeployer . deploy ( JBoss5xRemoteDeployer . java : 212 )
... 17 more
java . lang . NullPointerException
at org . jboss . aop . Dispatcher . invoke ( Dispatcher . java : 117 )
at org . jboss . aspects . remoting . AOPRemotingInvocationHandler . invoke ( AOPRemotingInvocationHandler . java : 82 )
at org . jboss . profileservice . management . upload . remoting . AbstractDeployHandler . invoke ( AbstractDeployHandler . java : 149 )
at org . jboss . remoting . ServerInvoker . invoke ( ServerInvoker . java : 891 )
at org . jboss . remoting . transport . socket . ServerThread . completeInvocation ( ServerThread . java : 744 )
at org . jboss . remoting . transport . socket . ServerThread . processInvocation ( ServerThread . java : 697 )
at org . jboss . remoting . transport . socket . ServerThread . dorun ( ServerThread . java : 524 )
at org . jboss . remoting . transport . socket . ServerThread . run ( ServerThread . java : 232 )
at org . jboss . remoting . MicroRemoteClientInvoker . invoke ( MicroRemoteClientInvoker . java : 206 )
at org . jboss . remoting . Client . invoke ( Client . java : 1708 )
at org . jboss . remoting . Client . invoke ( Client . java : 612 )
at org . jboss . aspects . remoting . InvokeRemoteInterceptor . invoke ( InvokeRemoteInterceptor . java : 60 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . remoting . MergeMetaDataInterceptor . invoke ( MergeMetaDataInterceptor . java : 74 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at org . jboss . aspects . security . SecurityClientInterceptor . invoke ( SecurityClientInterceptor . java : 65 )
at org . jboss . aop . joinpoint . MethodInvocation . invokeNext ( MethodInvocation . java : 102 )
at AOPProxy $ 4. loadProfile ( AOPProxy $ 4.j ava )
at org . codehaus . cargo . tools . jboss . JBossDeployer . deploy ( JBossDeployer . java : 73 )
at org . codehaus . cargo . container . jboss . JBoss5xRemoteDeployer . deploy ( JBoss5xRemoteDeployer . java : 212 )
at org . codehaus . cargo . container . spi . deployer . AbstractDeployer . redeploy ( AbstractDeployer . java : 212 )
at hudson . plugins . deploy . CargoContainerAdapter . deploy ( CargoContainerAdapter . java : 64 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 90 )
at hudson . plugins . deploy . CargoContainerAdapter $ 1. invoke ( CargoContainerAdapter . java : 77 )
at hudson . FilePath . act ( FilePath . java : 905 )
at hudson . FilePath . act ( FilePath . java : 878 )
at hudson . plugins . deploy . CargoContainerAdapter . redeploy ( CargoContainerAdapter . java : 77 )
at hudson . plugins . deploy . DeployPublisher . perform ( DeployPublisher . java : 47 )
at hudson . tasks . BuildStepMonitor $ 3. perform ( BuildStepMonitor . java : 36 )
vanderlanio 18 de jun. de 2013
vanderlanio:
jcranky:
Foi mal, por algum motivo achei que estava usando o Cargo diretamente. O Deploy Plugin é o que eu uso também, mas com o Tomcat , e no Hudson .
Uma outra alternativa seria você usar um plugin do maven para fazer o deploy, e fazer o jenkins apenas executar a goal de deployment. Aqui tem um cara desse: https://github.com/jbossas/jboss-as-maven-plugin - mas acho que é específico do JBoss 7 .
Asqueci de reportar que estou usando o Tomcat, mas agora subi o jenkins no Jboss 5.0.1 GA e postarei o resultado aqui.
Consegui realizar o deploy remoto com uso do plugin do maven/cargo como mostrado abaixo, mas ainda tenho o objetivo de usar o Deploy Plugin.
Somente consegui realizar com a versão 1.2.0, com a mais recente não fui bem sucedido, segue para conhecimento :
< plugin>
< groupId> org.codehaus.cargo< /groupId>
< artifactId> cargo-maven2-plugin< /artifactId>
< version> 1.2.0< /version>
< configuration>
< container>
< containerId> jboss51x< /containerId>
< type> remote< /type>
< /container>
< configuration>
< type> runtime< /type>
< properties>
< cargo.hostname> 10.2.2.0< /cargo.hostname>
< cargo.rmi.port> 1799< /cargo.rmi.port>
< cargo.remote.username> admin< /cargo.remote.username>
< cargo.remote.password> admin< /cargo.remote.password>
< /properties>
< /configuration>
< deployer>
< type> remote< /type>
< deployables>
< deployable>
< groupId> ${ project . groupId } < /groupId>
< artifactId> ${ project . artifactId } < /artifactId>
< type> ear< /type>
< !-- < properties> < context> /app< /context> < /properties> -->
< /deployable>
< /deployables>
< /deployer>
< /configuration>
< executions>
< execution>
< id> verify-deploy< /id>
< phase> install< /phase>
< goals>
< goal> deployer-deploy< /goal>
< /goals>
< /execution>
< execution>
< id> clean-undeploy< /id>
< phase> pre-clean< /phase>
< goals>
< goal> deployer-undeploy< /goal>
< /goals>
< /execution>
< /executions>
< dependencies>
< dependency>
< groupId> org.jboss.integration< /groupId>
< artifactId> jboss-profileservice-spi< /artifactId>
< version> 5.1.0.GA< /version>
< /dependency>
< dependency>
< groupId> org.jboss.jbossas< /groupId>
< artifactId> jboss-as-client< /artifactId>
< version> 5.1.0.GA< /version>
< type> pom< /type>
< /dependency>
< /dependencies>
< /plugin>