gpt4 book ai didi

java - 在 orion-web 中配置数据源的方式与 orion-application.xml 相同

转载 作者:行者123 更新时间:2023-12-01 05:49:02 25 4
gpt4 key购买 nike

在 Oc4j 中,如果我们有一个 EAR 应用程序,我们可以告诉部署者使用 orion-application 为应用程序创建一个数据源,如下所示:

<orion-application.xml>
<?xml version='1.0'?>
<orion-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-application-10_0.xsd"
default-data-source="jdbc/mainsearchds">
<data-sources path="./data-sources.xml" />
</orion-application>

它使用:

        <connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="xx" password="xx" url="jdbc:oracle:thin:@server:1521:xyz" />

</connection-pool>
<managed-data-source name="MainSearchDataSource" jndi-name="jdbc/mainsearchds" connection-pool-name="MainSearchPool" />
</data-sources>

那么...在 Web 应用程序中(不在 EAR 应用程序中)...如何配置它以在部署时自动创建所需的数据源?

谢谢。

最佳答案

你不能。当您部署 WAR 时,OC4J 在幕后创建一个未配置数据源的 EAR。然后使用命令行您可以添加数据源。

在 OC4J 中部署 WAR 没有任何意义,始终部署 E​​AR 并且不要让服务器为您创建配置文件。

关于java - 在 orion-web 中配置数据源的方式与 orion-application.xml 相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com