找不到基本类weblogic.Deployer

时间:2016-08-19 02:30:31

标签: java jenkins ssh deployment 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

但如果我使用此命令不使用插件但只使用原始命令,则会出现错误。

  

错误:无法找到基本类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。

如何解决此错误?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

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