java找不到基本类weblogic。部署者
使用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
但如果我使用这个命令不使用插件,而只使用原始命令,则会出现错误
error: Cannot find basic class weblogic.Deployer or cannot load weblogic.Deployer.
上面的错误是韩语,所以我翻译成了英语。 错误下是詹金斯错误部分
[WeblogicDeploymentPlugin] - ARTIFACT UNDEPLOYED SUCCESSFULLY. [WeblogicDeploymentPlugin] - DEPLOYING 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] [INFO] DEPLOYMENT SUCCESS [INFO]
SSH: Connecting from host [localhost.localdomain]
SSH: Connecting with configuration [weblogic] ...
SSH: EXEC: STDOUT/STDERR from command[ /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
error: Cannot find basic class weblogic.Deployer or cannot load weblogic.Deployer.
如何解决此错误
# 1 楼答案
您是否尝试过building
wlfullclient.jar
并将其放在类路径上weblogic.jar
没有您可能需要的任何辅助库# 2 楼答案
最好先加载weblogic环境,它将加载您可能需要的所有weblogic相关类:
根据显示的路径,在尝试启动java虚拟机之前,在命令行中运行以下命令: