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

从Eclipse部署WebLogic应用程序时的NoClassDefFoundError

穆商震
2023-03-14

我正在使用Maven和WebLogic。在使用Maven构建应用程序时,我可以使用管理控制台在本地Weblogic上手动安装它。

当试图使用Eclipse IDE在服务器上部署相同的应用程序时,我得到了一个NoClassDefFoundError。(我在Eclipse中的Oracle Weblogic Server tools中尝试了“发布为虚拟应用程序”和“发布为分解归档”)。

MyApp.ear contains:
- MyWar1.war
- MyWar2.war
- MyEjb.jar (ejb module, using maven-ejb-plugin)
  - MyJar.jar (another project, as dependency)

我使用的是Weblogic 10.3.3、Maven 3.2.1、Eclipse 4.4.0(20140612-0600)和Oracle Weblogic Server Tools 7.2.1.201407111426。

我有什么想法可以调查这个问题吗?

共有1个答案

赵才俊
2023-03-14

将依赖项从app-inf/lib/移动到lib/文件夹似乎可以解决这个问题,但我不知道为什么。

 类似资料:
  • 我试图在配置为eclipse的Jboss服务器中部署ear文件,但当我试图部署它时,它总是以超时异常结束。我试图增加我的服务器超时时间,但似乎没有帮助。但是同一个ear当我尝试在eclipse之外的同一台服务器上部署时,它被成功地部署,即使在通过google处理了几个相关问题之后,也无法找到根案例。 根据我的观察,这个问题似乎不是由于jboss配置造成的,因为当直接部署时,同一个ear和服务器似乎

  • 当我在webLogic上部署我的第一个web应用程序时,我会遇到以下错误: WebLogic.Application.ModuleException:java.lang.NullPoInterException位于WebLogic.Application.Internal.ExtensibleModuleWrapper.Prepare(ExtensibleModuleWrapper.java:11

  • 我有一个在Weblogic服务器上运行的web应用程序,我必须修改它。为此,我安装了带有集成Weblogic 10.3服务器的JDeveloper 11g R2。 应用程序作为maven项目出现-我已将maven项目导入JDeveloper。但是尽管我可以编译,但从JDeveloper中部署的尝试失败了(服务器会抱怨缺少第3方类)。 然而,使用maven,我可以成功构建一个war包并将其部署到集成

  • 在webLogic 12C中部署Spring boot应用程序时遇到问题。 10.4.4 403禁止服务器理解请求,但拒绝满足它。授权将无济于事,请求不应该重复。如果请求方法不是HEAD,并且服务器希望公开请求未被满足的原因,它应该在实体中描述拒绝的原因。当服务器不想透露请求被拒绝的确切原因时,或者当没有其他响应适用时,通常使用此状态代码。 我想知道是否有人能帮忙。

  • 我正在尝试在weblogic application server 10.3中部署一个web应用程序 部署后,当我尝试激活更改时,我收到以下异常 我知道包含以下类org/apache/Commons/digester/Digester的jar文件在服务器运行时中丢失。 我在$DOMAIN/lib中添加了这个jar,并重新启动了weblogic服务器。部署后,我收到了相同的错误。 请告知。

  • 我目前正在尝试调整现有应用程序以使用甲骨文一致性,即在EAR中嵌入一个GAR。应用程序部署到Weblogic 12.1.3。在将GAR嵌入EAR之前,可以毫无问题地部署应用程序。 在部署时,我收到此错误: 显然,找不到缓存配置文件,但我不明白为什么。看起来GAR没有正确分解/解包,但我不知道为什么。 耳朵 耳朵内容物 应用程序。xml weblogic应用程序。xml GAR公司 GAR的内容 相