如题 我部署到weblogic 12c 出现了大量错误以及jar问题 不知道有没有人成功部署过
能详细说说如何部署的吗?都有哪些类型的错误?部署到 weblogic 应该只需要构建 war,然后按照 weblogic 的手册上传并安装 war 。
- 使用cuba studio创建cuba项目
- 在studio中设置war setting,勾选“Build WAR”
- 用Gradle->Tasks->deployment->buildWar生成war包(app.war, app-core.war)
- 用weblogic的console平台安装war包(app-core.war)
- weblogic显示安装失败,报错信息有:
(1)java.lang.NoSuchMethodError: org.eclipse.persistence.annotations.TransienCompatibleAnnotations.addAnnotation(Ljava/lang/String;)
(2)java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser:org.xml.sax.SAXException:SAX2 driver class org.apache.xerces.parsers.SAXParser not found
(3)…
看上去是环境问题,相应的 jar 文件不在 classpath 或者版本不对。可以尝试以下两个方案:
- 尝试在一个干净的 weblogic 中部署。
- 尝试生成 single war,看看将 web 和 middleware 部署在一个 war 里面有没有问题。
single war的方式尝试过也不行,报错:
CDI deployment failure:Error instantiating class org.hibernate.validator.internal.cdi.ValidationExtension
weblogic的话是新安装的,讲道理应该是干净的
还在折腾中……
能部署了吗