Невозможно развернуть войну в Docker Web-логике контейнера

Создан образ 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

Я использую Windows Machine в качестве хоста для развертывания и создания образов.

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 -source D:\Demo-Web.war

Другие вопросы по тегам