使用没有jenkins插件的jenkins部署weblogic。
jenkins weblogic插件使用此命令。所以我尝试使用它。
/bin/java -Xms256M -Xmx256M -cp /root/wls12210/wlserver/server/lib/weblogic.jar weblogic.Deployer -debug -stage -remote -verbose -upload -name testPage -source /root/.jenkins/workspace/WebLogic/target/testPage.war -targets AdminServer -adminurl t3://127.0.0.1:7001 -user {ID} -password {password} -deploy
但如果我使用此命令不使用插件但只使用原始命令,则会出现错误。
错误:无法找到基本类weblogic.Deployer或无法加载weblogic.Deployer。
以上错误唤起韩语,所以我翻译成英语。 错误是jenkins错误部分。
[WeblogicDeploymentPlugin] - ARTIFACT已成功完成任务。 [WeblogicDeploymentPlugin] - 部署ARTIFACT ... $ / bin / java -Xms256M -Xmx256M -cp /root/wls12210/wlserver/server/lib/weblogic.jar weblogic.Deployer -debug -stage -remote -verbose -upload -name testPage -source /root/.jenkins/workspace/WebLogic/target/testPage.war -targets AdminServer -adminurl t3://127.0.0.1:7001 -user {id} -password {passwd} -deploy [WeblogicDeploymentPlugin] - ARTIFACT DEPLOYED SUCCESSFULLY。 [信息] [INFO]部署成功[信息]
SSH:从主机[localhost.localdomain]
连接SSH:连接配置[weblogic] ...
SSH:EXEC:来自命令的STDOUT / STDERR [ / bin / java -Xms256M -Xmx256M -cp /root/wls12210/wlserver/server/lib/weblogic.jar weblogic.Deployer -debug -stage -remote -verbose -upload -name testPage -source /root/.jenkins/workspace/WebLogic/target/testPage.war -targets AdminServer -adminurl t3://127.0.0.1:7001 -user {id} -password {passwd} -deploy
错误:无法找到基本类weblogic.Deployer或无法加载weblogic.Deployer。
如何解决此错误?
答案 0 :(得分:1)
您是否尝试过building wlfullclient.jar
并将其放在类路径上? weblogic.jar
没有您可能需要的任何辅助库。
答案 1 :(得分:1)
首先更好地加载weblogic环境,它将加载您可能需要的所有与weblogic相关的类:
根据您显示的路径,在尝试启动java虚拟机之前在命令行中运行:
". /root/wls12210/wlserver/server/bin/setWLSEnv.sh"