当前位置: 首页 > 知识库问答 >
问题:

如何使用JDeveloper部署小程序?

朱华皓
2023-03-14

我在JDeveloper 11g R1中创建了一个简单的小程序,部署到Weblogic服务器10.3。这个小程序依赖于我作为war文件部署的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进行部署,以便服务器可以实际访问我的依赖项?

共有1个答案

苏品
2023-03-14

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

 类似资料:
  • 使用JDeveloper 12.1.3.0.0,我创建了一个Java桌面应用程序,它使用Oracle JDBC和BC4J Oracle域库(通过项目属性->库和类路径添加它们)。在JDeveloper中,所有的东西都可以很好地编译和运行,但是我很难部署一个工作的JAR文件。这个JAR文件需要包含库,因为它将直接放置到客户端机器上。 当前失败得尝试:我已在项目属性中创建了部署配置文件.这个概要文件将

  • 我有一个JDeveloper项目,它是在。耳文件。我把它作为新应用程序加载到JDeveloper中,我可以看到整个项目。我还有一个weblogic域,这个应用程序文件在那里。WAR和。耳被部署。应用程序已经启动并运行正常。 我想要的是能够直接从JDeveloper部署项目。 我该怎么做? 我已经尝试部署应用程序(部署到应用程序服务器)- 我不知道前面的步骤是否正确,也不知道这是否是我想要实现的目标

  • 我正在研究Terraform以及如何使用它来设置AWS环境。到目前为止,我已经有了用3个公共子网、3个私有子网、一个互联网网关和3个Nat网关设置VPC的脚本。然而,我对如何在私有子网中部署和重新部署应用程序感到困惑? 在我的场景中,我们使用Spring Boot构建微服务。我们的想法是转移到一种状态,在这种状态下,我们可以将弹性负载平衡器连接到公共子网,并在私有子网中的自动缩放组中承载我们的应用

  • 我想迁移到JavaFX11。我已经学习了OpenJFX的“JavaFX11入门”(https://openjfx.io/openjfx-docs/),使用OpenJDK 11.0.1和Gluon的JavaFX SDK 11.0.1(在Netbeans 10VC2上),并且已经能够使示例应用程序运行(在我看来,我应该能够很容易地将JavaFX8代码移植到JavaFX11)。 然而,这正是我无法找到方

  • 问题内容: JAX-RS 1.1规范在第6页上说: 如果不存在Application子类,则必须将添加的servlet命名为: 添加的servlet是什么?可以是任意servlet吗? 如果存在Application子类,并且已经定义了一个servlet,该servlet的servlet初始化参数为: 同样,这里的“ servlet”是什么? 如果存在不由现有Servlet处理的Applicati

  • 在详细信息中,路径没有设置为,而是设置为。哪里错了?