0

我有一个在 JDeveloper 11g R1 中创建的简单小程序,部署到 Weblogic 服务器 10.3。此小程序具有 ojdbc6.jar 的依赖项。我正在部署为战争文件。

当我部署并浏览到小程序加载的 html 页面时,但出现以下异常:

java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource

当我展开 .war 文件时,我可以在 WEB-INF/lib 文件夹中看到 ojdbc6.jar。

小程序页面的HTML如下:

<HTML>
<HEAD>
<TITLE>
Title
</TITLE>
</HEAD>
<BODY>
<APPLET CODE="com.test.Applet" ARCHIVE="ojdbc6.jar" HEIGHT="800" WIDTH="625" ALIGN="bottom">This browser does not support Applets.</APPLET>
</BODY>
</HTML>

有没有办法让 JDeveloper 进行部署,以便服务器实际上可以访问我的依赖项?

4

1 回答 1

0

如果您使用的是小程序,则 JDBC jar 需要包含在小程序 JAR 中,而不是 Web 项目 WAR 中。

于 2012-12-04T21:14:53.797 回答