本章节介绍如何为 JBoss 配置 Parasoft JDBC 驱动器。

可以如下配置 JBoss 应用程序服务(包括使用 PostgreSQL 的服务器):

  1. 添加 Parasoft 模块。
    1. <JBOSS-INSTALL-DIR>/module 下创建目录 com/parasoft/main
    2. 在主目录中,添加 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"/> 。

  2. 通过添加以下驱动器 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 驱动器实现类

  3. 更新 standalone.xml 数据源。
    1. 将数据源驱动器名称设置为“parasoft”。
    2. 根据需求更新 connection-url。确保使用服务器的主机、端口和数据库替换 hostportdatabase。例如:
      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
  4. 配置 AUT 启动参数,以使用 Java 系统属性 parasoft.virtualize.driver.proxy.direct=true
  5. 为 Parasoft JDBC 驱动程序配置驱动属性(例如,virtualizeServerUrlvirtualizeGroupId)。详情请参阅所有环境所需的驱动程序/系统属性
  • No labels