У меня есть файл уха, работающий на моих локальных окнах 7/свобода j2ee7/Eclipse Mars без каких-либо проблем. Я пытаюсь развернуть его на докере. Я получил сообщения об ошибках. Какие-либо предложения?свобода redhat развертывание не работает
[AUDIT] CWWKE0001I: Сервер defaultServer запущен.
[AUDIT] CWWKE0100I: Этот продукт имеет лицензию на разработку и ограниченное производство. Полные условия лицензии можно посмотреть здесь: https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/license/base_ilan/ilan/16.0.0.3/lafiles/en.html
[АУДИТ] CWWKG0093A: Конфигурация обработки выпадающих модули ресурсы: /opt/ibm/wlp/usr/servers/defaultServer/configDropins/defaults/keystore.xml
[ПРЕДУПРЕЖДЕНИЕ] CWWKS3103W: Пользователей не определено для конфигурации BasicRegistry ID com.ibm.ws.security.registry.basic.config [basic].
[AUDIT] CWWKS4104A: Ключи LTPA, созданные за 3,308 секунд. Файл ключа LTPA: /opt/ibm/wlp/output/defaultServer/resources/security/ltpa.keys
[AUDIT] CWWKZ0058I: Мониторинг капель для приложений.
[AUDIT] CWPKI0803A: SSL-сертификат создан за 4.004 секунд. Файл ключа SSL: /opt/ibm/wlp/output/defaultServer/resources/security/key.jks
[AUDIT] CWWKI0001I: Сервер имен CORBA теперь доступен на corbaloc: iiop: localhost: 2809/NameService.
[AUDIT] CWWKZ0012I: Приложение csxstartershowcaseEAR не было запущено.
[ERROR] CWWKZ0124E: Приложение csxstartershowcaseEAR не содержит никаких модулей.
[АУДИТ] CWWKF0012I: Сервер установлены следующие характеристики: [сервлет-3.1, beanValidation-1.1, SSL-1.0, JNDI-1,0, JCA-1,7, ejbPersistentTimer-3,2, appSecurity-2,0, j2eeManagement-1,1, jdbc-4.1, wasJmsServer-1.0, jaxrs-2.0, javaMail-1.5, cdi-1.2, webProfile-7.0, jcaInboundSecurity-1.0, jpa-2.1, jsp-2.3, ejbLite-3.2, managedBeans-1.0, jsf-2.2, ejbHome- 3.2, jaxws-2.2, localConnector-1.0, jsonp-1.0, el-3.0, jaxrsClient-2.0, concurrent-1.0, appClientSupport-1.0, ejbRemote-3.2, javaee-7.0, jaxb-2.2, mdb-3.2, jacc-1.5, batch-1.0, ejb-3.2, json-1.0, jaspic-1.1, spreadMap-1.0, websocket-1.1, wasJmsSecurity-1.0, wasJmsClient-2.0].
[AUDIT] CWWKF0011I: Сервер defaultServer готов к запуску более умной планеты.
Мой сервер.xml находится ниже.
<?xml version="1.0" encoding="UTF-8"?>
<server description="Default server">
<!-- Enable features -->
<featureManager>
<feature>javaee-7.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
<basicRegistry id="basic" realm="BasicRealm">
<!-- <user name="yourUserName" password="" /> -->
</basicRegistry>
<!-- To allow access to this server from a remote client host="*" has been added to the following element -->
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" />
<!-- Automatically expand WAR files and EAR files -->
<applicationManager autoExpand="true"/>
<!-- Datasource -->
<library id="derbyLibrary">
<fileset dir="${shared.resource.dir}/derby" id="shared.resource.dir..derby"/>
</library>
<jdbcDriver javax.sql.ConnectionPoolDataSource="org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource40" javax.sql.DataSource="org.apache.derby.jdbc.EmbeddedDataSource" javax.sql.XADataSource="org.apache.derby.jdbc.EmbeddedXADataSource40" libraryRef="derbyLibrary">
</jdbcDriver>
<!-- Application -->
<enterpriseApplication id="aEAR" name="aEAR">
<classloader commonLibraryRef="derbyLibrary"></classloader>
</enterpriseApplication>
</server>
В Docker, в зависимости от того, как вы развертываете свое приложение, у вас могут возникнуть проблемы с автоматическим расширением. Попробуйте установить 'applicationManager autoExpand =" false "'. Или развертывайте, например, из Eclipse - последние инструменты WebSphere Developer Tools поддерживают Docker, и вы можете развернуть их непосредственно в контейнере Docker. – Gas
@Gas попробовал autoExpand = "false" не работает. – rickcoup
Мое приложение требует EJB, JAXWS. Нужно ли добавлять их в диспетчер функций в файле server.xml? Мне не нужно было делать это на местном. – rickcoup