当前位置: 首页 > 知识库问答 >
问题:

jboss 6.4 postgresql驱动程序问题

狄新立
2023-03-14

我正在为一个涉及jboss数据源的问题寻求帮助。

我正在64位Centos7虚拟机上运行Jboss EAP6.4.0GA域。我试图将postgresql数据源添加到名为uat_prod的数据库中,但看起来驱动程序没有正确加载。我可以添加数据源,当我们重新启动服务器时,服务器日志显示:

试图获取新连接时可抛出:null:javax.resource.resourceException:无法创建由:javax.resource.resourceException引起的连接:未能为:java.lang.ClassNotFoundException注册驱动程序:postgreSQL-driver引起的驱动程序:java.lang.ClassNotFoundException:postgreSQL-driver from[Module“deployment.postgreSQL-driver:from Service Module Loader]

谢谢你来看看。

/opt/jboss-eap-6.4/domain/configuration/domain.xml

<datasources>
    <datasource jta="true" jndi-name="java:/comp/env/jdbc/conuat_prod" pool-name="conuat_prod" enabled="true" use-ccm="false" statistics-enabled="false">
        <connection-url>jdbc:postgresql://localhost:5432/uat_prod</connection-url>
        <driver-class>postgresql-driver</driver-class>
        <driver>postgresql-driver</driver>
        <pool>
            <min-pool-size>0</min-pool-size>
            <max-pool-size>25</max-pool-size>
            <flush-strategy>IdleConnections</flush-strategy>
        </pool>
        <security>
            <user-name>jboss</user-name>
        </security>
        <validation>
            <validate-on-match>false</validate-on-match>
            <background-validation>false</background-validation>
        </validation>
        <timeout>
            <set-tx-query-timeout>false</set-tx-query-timeout>
            <blocking-timeout-millis>0</blocking-timeout-millis>
            <idle-timeout-minutes>0</idle-timeout-minutes>
            <query-timeout>0</query-timeout>
            <use-try-lock>0</use-try-lock>
            <allocation-retry>0</allocation-retry>
            <allocation-retry-wait-millis>0</allocation-retry-wait-millis>
        </timeout>
        <statement>
            <share-prepared-statements>false</share-prepared-statements>
        </statement>
    </datasource>
    <drivers>
        <driver name="h2" module="com.h2database.h2">
            <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
        </driver>
    </drivers>
</datasources>

(postgreSQL-9.3-1100.jdbc4.jar也在这个主目录中)

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.postgresql">
    <resources>
        <resource-root path="postgresql-9.3-1100.jdbc4.jar"/>
    </resources>
    <dependencies><module name="javax.api"/></dependencies>
</module>

服务器日志:

共有1个答案

柳均
2023-03-14

您可以在EAP6管理和配置指南-6.8中找到几个数据库的datasource示例配置。示例数据源。我提议先去那里看看。

 类似资料:
  • 问题内容: 我知道已经有类似的问题,但是那里的答案并没有帮助我。因此,请介意查看我的特定问题吗? 我对Hibernate的使用还不是很熟练,并且在尝试使用Hibernate 4.3和PostgreSQL为本地数据库创建测试数据时遇到了一个问题。 我有另一个项目,我以完全相同的方式进行操作,并且在那里工作,因此我进行了完全相同的设置,但使用了另一个数据库,但是现在在我的当前项目中,我得到以下异常:

  • 对于ex,当我的chrome放在Compand提示符中时,会给出路径-/applications/google\chrome.app system.setproperty(“webdriver.chrome.driver”,“/applications/google/chrome.app”);WebDriver driver=new ChromeDriver(); driver.get(“http

  • 我正在尝试运行一个CRUD应用程序,但我得到了一个错误 2020-12-22 09:48:40.787警告83274--[main]ConfigServletWebServerApplicationContext:上下文初始化过程中遇到异常-取消刷新尝试:org.springframework.beans.factory.unsatistifiedDependencyException:创建名为“

  • 我得到一个错误,说名称空间“bsoncxx::v_noabi::builder::basic”没有成员“make_document”,我已经按照教程中提到的添加了required include。 我使用的是mongo-cxx-driver-r3.1.1版本。我从这里开始学习 这是我试过的 请参阅此处图像 我已经对MongoDB驱动程序进行了编译测试,并且运行良好。出于某种原因,我需要使用make

  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 我正在尝试在Microsoft Edge浏览器上执行自动测试用例。在执行测试用例时,Edge启动,页面加载,但它无法执行javaScript(使用IJavaScriptExecutor)并引发以下异常: 但是,我发现了执行JavaScript的解决方法。每当您在边缘浏览器中打开 url(通过自动化脚本)时,只需打开其开发人员工具(按 F12 键)。然后它将开始在边缘浏览器上执行JavaScript