我有一个简单的applet,我在JDeveloper 11g R1中创建,部署到Weblogic服务器10.3。此applet具有ojdbc6.jar的依赖项。我正在部署为战争档案。
当我部署并浏览到html页面时,applet会加载,但我得到以下异常:
java.lang.NoClassDefFoundError: oracle/jdbc/pool/OracleDataSource
展开.war文件时,我可以在WEB-INF / lib文件夹中看到ojdbc6.jar。
applet页面的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部署,以便服务器实际可以访问我的依赖项?
答案 0 :(得分:0)
如果您使用的是applet,那么JDBC jar需要包含在applet JAR中,而不是Web项目WAR中。