本章节涵盖了如何为 JBoss 配置 Parasoft JDBC 驱动器。
可以如下配置 JBoss 应用程序服务(包括使用 PostgreSQL 的服务器):
- 添加 parasoft 模块。
- 在
{jboss install}/module
下创建目录com/parasoft/main
。 在主目录中,添加
ParasoftJDBCDriver.jar
下面的module.xml
文件:<?xml version="1.0" encoding="UTF-8" standalone="no"?> <module xmlns="urn:jboss:module:1.0" name="com.parasoft"> <resources> <resource-root path="ParasoftJDBCDriver.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="original.module"/> </dependencies> </module>
使用现有数据库模块替换 "original.module"。
例如,如果正在使用 Postgres,则使用
<module name="org.postgres"/>
替换<module name="original.module"/>
。
- 在
通过添加以下驱动器 xml 段,配置
standalone.xml
驱动程序:<driver name="parasoft" module="com.parasoft"> <driver-class>com.parasoft.xtest.jdbc.virt.driver.JDBCProxyDriver</driver-class> <xa-datasource-class>parasoft-vendor-specific-xa-datasource</xa-datasource-class> </driver>
更多供应商指定的信息:
请查阅 JDBC 驱动器实现类 以获得供应商指定 驱动程序实现类的更多信息。
- 更新
standalone.xml
数据源。- 将数据源驱动器名称设置为 "parasoft"。
- 根据需求更新 connection-url。确保使用服务器的主机、端口和数据库替换
host
、port
和database
。例如:
jdbc:parasoft:proxydriver:[original driver fully qualified class name]:@[original driver connection URL]
如果正在使用 PostgreSQL,则这将是:
jdbc:parasoft:proxydriver:org.postgresql.Driver:@jdbc:postgresql://host:port/database
- 配置 AUT 启动参数,以使用 Java 系统属性 parasoft.virtualize.driver.proxy.direct=true。
- 为 Parasoft JDBC 驱动程序配置驱动属性(比如,virtualizeServerUrl, virtualizeGroupId)。关于更多详情信息,请查阅 Driver/System Properties Required for All Environments。