部署 WAR 文件和直接在 Web 应用程序中部署域文件夹的主要区别是什么?
我已经将 Web 应用程序部署到 weblogic 12.1.2 作为 WAR 文件,它工作正常。但是,当我尝试将相同的应用程序直接部署为域文件夹时,出现以下错误。
java.lang.ClassCastException: weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl 无法转换为 weblogic.j2ee.descriptor.wl.WeblogicWebAppBean
我什至修复了 weblogic-application.xml 中的 namespace 问题,我还检查了 weblogic-application.xml 中的重复元素,我在其中找不到任何重复元素。有人可以帮我解决这个问题吗?非常感谢。
最佳答案
您应该考虑使用 Maven 构建 WAR 和 EAR 文件。从那里您应该毫无问题地将 .ear 文件部署到 Weblogic。确保您的区域属性也设置正确。
关于java - Oracle weblogic 12.1.2直接部署domain文件夹时出现ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28359254/