2017-02-17 6 views
0

У меня возникли трудности с установкой драйвера postgres. Я попытался кучу вещей:wildfly - установка postgres driver jar

  1. https://docs.jboss.org/author/display/WFLY10/Application+deployment

    а. пытались "развернуть": архив (как из командной строки и администратора консоли UI)

  2. https://sites.google.com/site/jmdstips/jboss-wildfly/postgresql-on-wildfly---xa-datasource

    а. проверенное определение модуля в модулях/org/postgresql ...

    b. пытался ставить определение модуля в модули/системы/слои/базы/орг/PostGreSQL

<?xml version="1.0" encoding="UTF-8"?> 
<module xmlns="urn:jboss:module:1.3" name="org.postgres"> 
    <resources> 
     <resource-root path="postgresql-9.4.1212.jre7.jar" /> 
    </resources> 
    <dependencies> 
     <module name="javax.api"/> 
     <module name="javax.transaction.api"/> 
     <module name="javax.servlet.api" optional="true"/> 
    </dependencies> 
</module> 

И:

<drivers> 
    <driver name="h2" module="com.h2database.h2"> 
     <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> 
    </driver> 
     <driver name="postgresql" module="org.postgresql"> 
       <datasource-class>org.postgresql.Driver</datasource-class> 
       <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class> 
     </driver> 
</drivers> 

После всего этого, я получаю эту ошибку. Итак, я думаю, что wildfly может «видеть» модуль, но что-то не так.

23:24:15,889 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 33) WFLYCTL0013: Operation ("add") failed - address: ([ 
    ("subsystem" => "datasources"), 
    ("jdbc-driver" => "postgresql") 
]) - failure description: "WFLYJCA0041: Failed to load module for driver [org.postgresql]" 
+0

Пожалуйста, проверьте ваш журналы, насколько я знаю, должна быть более подробная информация (например, stacktraces исключения) о том, почему модуль не загружается. –

+0

Возможный дубликат [Wildfly 10 Final postgres driver ClassCastException] (http://stackoverflow.com/questions/36232968/wildfly-10-final-postgres-driver-classcastexception) –

+0

Обратите внимание, что ' org.postgresql. Драйвер 'неправильный:' org.postgresql.Driver' не является 'javax.sql.DataSource'; см. дубликат. –

ответ

0

Оказывается, я использовал «org.postgres» для имени модуля в standalone.xml вместо «org.postgresql», которая является то, что я сказал, что она внутри module.xml

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