【问题标题】:Got a Deployment error in GlassFishGlassFish 中出现部署错误
【发布时间】:2016-10-31 07:01:35
【问题描述】:

我尝试在 GlassFish server 4.1.0 中部署 ADF 12.1.3 应用程序,但在部署过程中出现以下错误 注意:将 Adf essentials 3.1.2 复制到 GlassFish 中的 lib 文件夹,ADF 应用程序是 12.1.3 版本,GlassFish 版本是 4.1.0


部署期间发生错误:部署应用程序时出现异常 [MegatronApplicationOCS_07012015] : org.xml.sax.SAXParseExceptionpublicId: file:/C:/glassfish4/glassfish/lib/schemas/weblogic-application/1.0/weblogic-application.xsd ;行号:8;列号:16;存档 [MegatronApplicationOCS_07012015] 中的部署描述符文件 META-INF/weblogic-application.xml。 TargetNamespace.1:期望命名空间“http://www.bea.com/ns/weblogic/weblogic-application”,但架构文档的目标命名空间是“http://xmlns.oracle.com/weblogic/weblogic-application”。有关详细信息,请参阅 server.log。


任何解决此问题的帮助

谢谢

【问题讨论】:

  • 你知道这个文件来自哪里 - META-INF/weblogic-application.xml 吗?它在你的应用程序中吗?我会说该文件与 GlassFish 所期望的不兼容。我会删除该文件并改用 GlassFish 特定的描述符 - glassfish-application.xml
  • 谢谢,我去看看

标签: glassfish oracle-adf


【解决方案1】:

您是否将 JDeveloper 中的项目部署平台设置为 Glassfish? “转到应用程序-> 应用程序属性-> 部署 转到平台并从下拉列表中选择 Glassfish 3.1。单击确定返回您的项目。 " https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to

另外 - 对于 Glassfish 4,您需要 JDev 12.2.1。 http://www.oracle.com/technetwork/developer-tools/jdev/documentation/122-cert-2708091.html#ApplicationServers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    相关资源
    最近更新 更多