本章节涵盖了如何为 JBoss 配置 Parasoft JDBC 驱动器。

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

  1. 添加 parasoft 模块。
    1. {jboss install}/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 驱动程序配置驱动属性(比如,virtualizeServerUrl, virtualizeGroupId)。关于更多详情信息,请查阅 Driver/System Properties Required for All Environments
  • No labels