【问题标题】:Problem Deploying Wicket/JPA (EclipseLink) App to Glassfish将 Wicket/JPA (EclipseLink) 应用程序部署到 Glassfish 时出现问题
【发布时间】:2011-04-19 21:45:25
【问题描述】:

我有一个小型 Wicket 应用程序,可以毫无问题地部署到 Glassfish v3。我还有一个 JAX-RS webservice,它包含一个 jar 文件,其中包含成功部署的 JPA 实体 bean 和无状态服务 bean。但是,当我尝试部署使用相同实体/服务 jar 的不同 Wicket 应用程序时,我得到了这个 例外:

SEVERE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer load method

java.lang.RuntimeException: Unable to load EJB module. DeploymentContext does not contain any EJB  Check archive to ensure correct packaging for C:\Program Files\glassfishv3\glassfish\domains\domain1\applications\MyApp

  at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:133)
  at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
  at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
<snip>

Wicket 和 Web 服务大战中都包含相同的依赖 jar 文件。

有谁知道这是 Wicket/JPA/Glassfish 问题还是其他问题?

谢谢!

【问题讨论】:

    标签: deployment jpa glassfish wicket eclipselink


    【解决方案1】:

    在这篇文章中找到了答案:Deploy war through netbeans onto glassfish v3 beta

    我需要将 web.xml 版本更改为 2.5

    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-22
    • 2017-01-26
    • 2018-02-13
    • 2014-11-25
    • 1970-01-01
    • 2020-10-27
    相关资源
    最近更新 更多