无法在Docker Web逻辑容器中部署战争

时间:2019-01-19 19:11:32

标签: docker weblogic12c docker-container docker-command

为Oracle-12.2.1.2.0创建的Docker映像已成功创建并在https://localhost:9002/console上运行。

现在,我想在容器中部署战争,为此,请在容器中使用以下命令-

java weblogic.Deployer -adminurl t3://localhost:9002 -username weblogic - 
password weblogic1 -deploy -name Demo-Web -targets AdminServer -source 
D:\Demo-Web.war

遇到类似问题

Error: Could not find or load main class weblogic.Deployer

在conatiner之外也出现了同样的问题,所以我添加了-cp $ CLASSPATH

java -cp $CLASSPATH weblogic.Deployer -adminurl t3://localhost:9002 - 
username weblogic -password weblogic1 -deploy -name Demo-Web -targets 
AdminServer -source D:\Demo-Web.war

旧问题已解决,但以下问题开始出现-

Unrecognized option: -adminurl
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

我陷入了困境,如果有人面对或解决了这个问题,请提供帮助。我使用以下链接获取帮助

https://docs.oracle.com/cd/E13222_01/wls/docs90/deployment/wldeployer.html#1003708

我正在使用Windows计算机作为主机来部署和创建映像。

1 个答案:

答案 0 :(得分:0)

尝试在命令中使用java路径,它解决了我的问题。 哪个java / usr / bin / java

/ usr / bin / java -cp $ CLASSPATH weblogic.Deployer -adminurl t3:// localhost:9002- 用户名weblogic -password weblogic1 -deploy -name Demo-Web -targets AdminServer-源D:\ Demo-Web.war