我使用的是WebLogic Server版本10.3.6.0,其任务是编写一些脚本来自动部署Java应用程序。
我正在查看weblogic.Deployer的文档但是当我尝试运行它时,我收到以下错误:
Error: Could not find or load main class weblogic.Deployer
我在Server的安装目录的server / bin中运行了setWLSEnv.sh脚本,该目录设置了PATH和CLASSPATH环境变量。我的理解是weblogic.Deployer是server / lib / weblogic.jar的一部分,并且作为CLASSPATH变量的一部分在脚本中设置。
我怎样才能找到weblogic.Deployer类的位置?
提前感谢您的任何帮助。
答案 0 :(得分:6)
$ CLASSPATH是你的weblogic.jar所在的位置:
~/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar
(用您的机器路径替换〜)
所以整个代码都是这样的:
java -cp ~/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.Deployer -adminurl ...
答案 1 :(得分:4)
知道了 - 只需要在执行脚本时指定classpath变量:
java -cp $CLASSPATH weblogic.Deployer