Невозможно развернуть войну в 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