有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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.

如何解决此错误


共 (2) 个答案

  1. # 1 楼答案

    您是否尝试过buildingwlfullclient.jar并将其放在类路径上weblogic.jar没有您可能需要的任何辅助库

  2. # 2 楼答案

    最好先加载weblogic环境,它将加载您可能需要的所有weblogic相关类:

    根据显示的路径,在尝试启动java虚拟机之前,在命令行中运行以下命令:

    ". /root/wls12210/wlserver/server/bin/setWLSEnv.sh"