Невозможно развернуть войну в Docker Web-логике контейнера - PullRequest
0 голосов
/ 19 января 2019

Создан образ Docker для Oracle-12.2.1.2.0 Образ успешно создан и работает также на 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

та же проблема, выходящая за пределы контейнера, поэтому я добавил -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 Machine в качестве хоста для развертывания и создания образов.

1 Ответ

0 голосов
/ 23 мая 2019

попробуйте использовать путь Java в команде, это решило мою проблему. какая ява / USR / бен / 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...