有什么主要区别是直接在Web应用程序中部署WAR文件和部署域文件夹?

我已经将Web应用程序部署到 weblogic 12.1.2 中,作为 WAR 文件,它可以正常工作。但是,当我尝试将同一应用程序直接部署为域文件夹时,出现以下错误。

java.lang.ClassCastException:无法将weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl强制转换为weblogic.j2ee.descriptor.wl.WeblogicWebAppBean

我什至解决了weblogic-application.xml中的名称空间问题,也检查了weblogic-application.xml中的重复元素,但在其中找不到任何重复的元素。有人可以帮我解决这个问题吗?非常感谢。

最佳答案

您应该考虑使用Maven来生成WAR和EAR文件。从那里,您应该毫无问题地将.ear文件部署到Weblogic。确保您的区域属性也正确设置。

10-04 22:26
查看更多