I'm using WebLogic Server version 10.3.6.0 and have been tasked with writing some scripts to automatically deploy Java applications.
I'm looking at the documentation for weblogic.Deployer but when I try and run it, I get the following error:
Error: Could not find or load main class weblogic.Deployer
I have run the setWLSEnv.sh script in server/bin of the Server's installation directory, which sets PATH and CLASSPATH environment variables. My understanding was that weblogic.Deployer was part of server/lib/weblogic.jar, and that is being set in the script as part of the CLASSPATH variable.
How could I find out where the weblogic.Deployer class is located?
Thanks in advance for any assistance.
And the $CLASSPATH is where your weblogic.jar is located:
~/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar
(replace ~ with your machine path)
So the whole code will be something like this:
>java -cp ~/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar weblogic.Deployer -adminurl ...
Alternatively add ~/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar
in your CLASSPATH variable inside the ENVIRONMENT parameters. In case it doesn't exist create one. And then just execute the command:
>java weblogic.jar weblogic.Deployer -adminurl ...
By adding it permanently into CLASSPATH we can use the help option of the command as below:
>>java weblogic.Deployer -help