本章节介绍如何为 JBoss 配置 Parasoft JDBC 驱动器。
可以如下配置 JBoss 应用程序服务(包括使用 PostgreSQL 的服务器):
- 添加 Parasoft 模块。
- 在
<JBOSS-INSTALL-DIR>/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
)。详情请参阅所有环境所需的驱动程序/系统属性。