如何将Jboss-as-7.1.1与Postgresql连接
有谁知道如何将jboss-as-7.1.1连接到PostgreSQL?
(请注意,这是为JBoss AS 7.1.1编写的;如果在较新版本上,请记住这一点,因为事情可能已经发生了变化.)
Download PgJDBC.我假设您正在使用postgresql-9.1-902.jdbc4.jar,这是撰写本文时的当前版本.如果您需要不同的版本,请调整任何文件名以匹配. 现在将JDBC驱动程序部署到deployments文件夹或使用jboss-cli中的deploy命令将JDBC驱动程序部署到JBoss AS 7.这适用于大多数但不是全部目的. 或者,您可以定义PostgreSQL JDBC驱动程序模块: >创建路径$JBOSS_HOME / modules / org / postgresql / main. modules / org部分应该已经存在,为其余部分创建目录. <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="org.postgresql"> <resources> <resource-root path="postgresql-9.1-902.jdbc4.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> <module name="javax.servlet.api" optional="true"/> </dependencies> </module> >与module.xml相同的目录放置postgresql-9.1-902.jdbc4.jar /subsystem=datasources/jdbc-driver=postgresql-driver:add(driver-name=postgresql-driver,driver-class-name=org.postgresql.Driver,driver-module-name=org.postgresql) >现在使用postgresql-driver作为驱动程序名称创建任何所需的数据源等. 您可以通过web ui创建数据源,使用带有data-source create命令的jboss-cli(请参阅data-source –help,data-source add –help),或者通过部署像这样的-ds.xml文件: <?xml version="1.0" encoding="UTF-8"?> <datasources> <datasource jndi-name="java:/datasources/some-ds" enabled="true" use-java-context="true" pool-name="some-ds-pool"> <connection-url>jdbc:postgresql:dbname</connection-url> <driver>postgresql-driver</driver> <security> <user-name>username</user-name> <password>password</password> </security> </datasource> </datasources> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |