2015-05-08 2 views
0

Я следую этим упражнениям для изучения Свободы.Проблема, позволяющая jpa и jdbc в Websphere Liberty

У меня возникла проблема в его лаборатории 3 - Модуль 2.2 Свобода и JPA (DB2). После настройки всех данных JDBC и источника данных я перезапускаю сервер, и я не вижу двух строк, в которых упоминаются драйвер dataSource и jdbd.

[AUDIT] J2CA8004I: DataSource DB2Connection является avilable как jdbc/DB2Connection. [AUDIT] J2CA8000I: доступен JdbcDriver мой JDBCDriver.

Как я могу узнать, правильно ли установлены функции jpa и jdb ae? не

Это server.xml

<!-- Enable features --> 
<featureManager onError="WARN"> 
    <feature>jsp-2.2</feature> 
    <feature>jpa-2.0</feature> 
    <feature>jdbc-4.0</feature> 
</featureManager> 

<!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" --> 
<httpEndpoint id="defaultHttpEndpoint" 
       httpPort="9080" 
       httpsPort="9443" /> 


<jdbcDriver id="myJDBCDriver"> 
    <library name="DB2Lib"> 
     <fileset dir="C:\wlp\db2jdbc" includes="db2jcc4.jar, db2jcc_license_cu.jar"></fileset> 
    </library> 
</jdbcDriver> 
<dataSource jndiName="jdbc/DB2Connection" id="DB2Connection" 
    jdbcDriverRef="myJDBCDriver"> 
    <properties.db2.jcc databaseName="SAMPLE" serverName="igacloud" password="{xor}FhgeOz1tPj08" user="db2admin"></properties.db2.jcc> 
</dataSource> 

+0

Вы пытались бы получить доступ к этой базе данных? Предоставляются ли какие-либо исключения? Возможно, вам не хватает атрибута «порт», проверьте эту страницу http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_dep_configuring_ds. html? cp = SSAW57_8.5.5% 2F3-3-11-0-3-2-17-0-0 & lang = ru – Gas

+0

Я могу подключиться без проблем из Data Studio, используя те же параметры – sjrm

+0

Вы видите какие-либо ошибки/исключения или предупреждения в журнале после добавления этих свойств? – whitfiea

ответ

0

В отличие от классического WebSphere, который имеет "тест связи" возможность в своей консоли администратора (DataSource панели), нет эквивалентные средства с WebSphere Liberty. Пробовали ли вы тестировать соединение с помощью простого приложения «Hello World» JPA?

Сообщение CWWKF0012I просто подтверждает, какие функции были включены - некоторые функции зависят от других функций и автоматически их активируют, поэтому вы видите больше возможностей, чем определено в вашем server.xml.