gpt4 book ai didi

java - 如何使用 Weblogic 在 Java Web 应用程序中使用 JDBC 模块

转载 作者:行者123 更新时间:2023-12-01 18:41:32 25 4
gpt4 key购买 nike

规范:

  • Netbeans 7.3
  • JDK 6
  • Java EE 5
  • JSF 2
  • 服务器:Weblogic 11g (10.3.6)

嗨,程序员们。我正在我的 Web 应用程序中使用 JDBC 模块和描述符。首先,NetBeans 创建在服务器中注册数据库并部署它所需的数据源文件。但是当我想自己在服务器中部署 WAR 文件时,JDBC 连接不在那里。它无法识别 JNDI。

我有一个名为“data-source-1-jdbc”的 XML,我从旧版本的项目中复制了该文件(NetBeans 不再创建该文件,我不知道为什么),以便让 Weblogic 自动创建JDBC 数据源,但是我应该怎么做才能让 Weblogic 获取此 jdbc 数据源并使用我的 [Java Web 应用程序] 部署它?

我刚刚阅读了本教程:http://docs.oracle.com/cd/E15051_01/wls/docs103/jdbc_admin/packagedjdbc.html

有一个名为“模块”的标签可以满足我的需求。像这样:

<module>
<name> MyFile </name>
<path> {File Path} </path>
</module>

但它仅适用于 weblogic-application.xml,该文件是在企业应用程序 (EAR) 中使用的文件,而不是在 WAR 中使用的文件。在我的 Java Web 中,我只有这些:

  • web.xml
  • weblogic.xml

我已经尝试使用<module> weblogic.xml 中的标记但它不起作用。

我想要的只是避免在服务器中手动创建连接,而是在部署应用程序时使用该 xml 作为配置文件。

那么,你如何做到这一点呢?

最佳答案

好的,在我尝试了很多方法之后,我刚刚在 NetBeans 上看到一个名为“使用现有资源创建企业应用程序”的选项,我选择 Web 应用程序作为“现有资源”,它使用 Web 创建了一个企业应用程序作为模块的应用程序。

到了那里,现在我有了 EAR 而不仅仅是 WAR,我只是按照 Oracle 官方教程中的流程进行操作。完成。

关于java - 如何使用 Weblogic 在 Java Web 应用程序中使用 JDBC 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19795425/

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