如何知道我的应用程序在websphere应用程序服务器7中使用的jdbc数据源

时间:2016-11-11 11:59:21

标签: java-ee jdbc jndi websphere-7

我在ibm websphere应用服务器上运行了ear文件。其中使用数据源连接到数据库(Oracle)。 无需登录ibm管理控制台。 我在resources.xml

中找不到它

1 个答案:

答案 0 :(得分:0)

resource.xml存在于多个级别,您可以在单元格,节点,服务器或群集级别中使用它,因此您可能正在查找错误的文件夹。但这只会给你DataSource定义。

要找出应用程序和数据源之间的映射,应用程序必须使用资源引用,然后您将能够在绑定文件中找到引用和实际JNDI名称之间的绑定。

您可以使用应用程序(PROFILE_ROOT/installedApps/cellName\application.ear)或部署文件夹(例如PROFILE_ROOT/config/cells/cellName/applications/application.ear/deployments/application/module/,然后WEB-INF/ibm-web-bnd.xmlMETA-INF/ibm-ejb-jar-bnd.xml

找到绑定文件

如果应用程序直接在代码中使用外部JNDI名称,则不会有绑定,您必须自己找出该映射,可能来自应用程序代码或某些配置属性文件。