以下步骤可以应用到 WebLogic 9.2 中。这些说明适用于利用 WebLogic 数据源数据库连接框架的应用程序,这是最常见的推荐方法。但是,如果应用程序代码绕过 WebLogic 框架并直接连接到数据库(即,它自己实例化和管理 JDBC 驱动程序和连接),使用 用于独立或其他应用程序服务器平台的 JDBC 配置中提供的指令。
lib
文件夹通常安装在 [WebLogic install dir]\weblogic92\samples\domains\medrec\lib
下。如果已经创建了自己的域,它可能类似于 [WebLogic install dir]\user_projects\domains\your_domain\lib
startWebLogic.cmd
(或 Linux 上的 startWebLogic.sh
)脚本,以包含必要的启动参数。例如,对于医疗记录示例应用程序域,该脚本将位于 [WebLogic install dir]\weblogic92\samples\domains\medrec\
下面。set DOMAIN_HOME=
开始的行上面添加以下内容(作为一行): set JAVA_OPTIONS=%JAVA_OPTIONS% -Dparasoft.virtualize.server.url=http://[virtualize server host name]:9080 -Dparasoft.virtualize.group.id=ParaBank
打开 Targets选项卡,取消选中部署数据源的服务器,然后单击 Save。或者(或者除了这个操作之外),你可以更改 JNDI 名称。这样它就不会与你将提供给新 JDBC 数据源的相同 JNDI 名称发生冲突。
JNDI 名称通常采用类似于目录的层次结构形式来表示子上下文。例如,如果原始数据源 JNDI 名为 |
com.parasoft.xtest.jdbc.virt.driver.JDBCProxyDriver
.有关更多详情,请查阅 JDBC 驱动器实现类 。 jdbc:parasoft:proxydriver:oracle.jdbc.driver.OracleDriver:@jdbc:oracle:thin:@beast:1521:XE
此方法可以应用于你不想修改原始数据源的情况下,可能在多个应用程序使用同一个数据源,而你只想为特定的应用程序虚拟化数据库连接的情况下。在这些情况下,你可以通过管理控制台修改应用程序的数据源 JNDI 绑定。
可以通过域结构树下的 Deployments 部分访问已部署的应用程序。
定位所需的应用程序模块,并修改它所使用的 JDBC 数据源的 JNDI 名称。