首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少jboss.jdbc-driver.org_postgresql_Driver

缺少jboss.jdbc-driver.org_postgresql_Driver
EN

Stack Overflow用户
提问于 2015-05-06 06:49:23
回答 1查看 5.3K关注 0票数 0

我试图在standalone.xml中配置Postgres数据源。我把驱动程序jar放在了正确的位置,"jboss-as-7.2.0.Final\modules\org\postgresql\main“,这是我的"standalone.xml":

代码语言:javascript
复制
            <datasource jta="true" jndi-name="java:jboss/datasources/ProcessEngine" pool-name="ProcessEngine" enabled="true" use-java-context="true" use-ccm="true">
                <connection-url>jdbc:postgresql://localhost:5432/camunda_process_engine</connection-url>
                <driver-class>org.postgresql.Driver</driver-class>
                <driver>postgresql</driver>
                <security>
                    <user-name>postgres</user-name>
                    <password>postgres</password>
                </security>                   
            </datasource>
        <drivers>
            </driver>
            <driver name="postgresql" module="org.postgresql">
                <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
            </driver>
        </drivers>

..。

"jboss-as-7.2.0.Final\modules\org\postgresql\main\module.xml“

我正在尝试启动服务器,但它显示了错误。

代码语言:javascript
复制
JBAS014775:    New missing/unsatisfied dependencies:
      service jboss.jdbc-driver.org_postgresql_Driver (missing) dependents: [service jboss.driver-demander.java:jboss/datasources/ProcessEngine, service jboss.data-source.java:jboss/datasources/ProcessEngine] 
EN

回答 1

Stack Overflow用户

发布于 2015-05-06 19:57:01

您还必须向应用程序中添加对新模块的依赖。最简单的方法是向Ear的META中添加一个JBos-Deployment-structure.xml,或者如果您只是一个war,就把它放到WEB中。

代码语言:javascript
复制
<?xml version="1.0"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <deployment>
        <dependencies>
            <module name="org.postgresql" />
        </dependencies>
    </deployment>
</jboss-deployment-structure>

当您重新部署时,JBoss将知道如何将新的自定义模块放在类路径中。AS7 这里中的类加载指南。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30069502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档