2016-11-14 2 views
-1

У меня есть файл уха, работающий на моих локальных окнах 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> 
+0

В Docker, в зависимости от того, как вы развертываете свое приложение, у вас могут возникнуть проблемы с автоматическим расширением. Попробуйте установить 'applicationManager autoExpand =" false "'. Или развертывайте, например, из Eclipse - последние инструменты WebSphere Developer Tools поддерживают Docker, и вы можете развернуть их непосредственно в контейнере Docker. – Gas

+0

@Gas попробовал autoExpand = "false" не работает. – rickcoup

+0

Мое приложение требует EJB, JAXWS. Нужно ли добавлять их в диспетчер функций в файле server.xml? Мне не нужно было делать это на местном. – rickcoup

ответ

0

И наконец выяснилось. Я использовал Oracle JRE для создания и запуска уха в Eclipse. Когда я переключился на IBM JRE для создания EAR, он работает над свободой докеров. (Сообщение об ошибке на свободе докера не имеет значения.)

Смежные вопросы