加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

spring – JBoss 5.1:找不到实体类(vfszip)

发布时间:2020-12-15 01:27:05 所属栏目:大数据 来源:网络整理
导读:我正在使用JBoss 5.1与Hibernate 3.6,JPA 2.0和Spring 3.0.5. 我使用maven来构建EAR文件,如下所示: AutoTrader.ear ------- META-INF-------------- application.xml-------------- jboss-app.xml-------------- MANIFEST.MF------- AutoTrader.war 如果我

我正在使用JBoss 5.1与Hibernate 3.6,JPA 2.0和Spring 3.0.5.
我使用maven来构建EAR文件,如下所示:

AutoTrader.ear 
-------> META-INF
--------------> application.xml
--------------> jboss-app.xml
--------------> MANIFEST.MF
-------> AutoTrader.war

如果我在JBoss 5.1中部署这个ear文件,我会收到错误

org.springframework.dao.InvalidDataAccessApiUsageException: Not an entity: class uk.co.aol.shipmanager.domain.Manager; nested exception is ja
va.lang.IllegalArgumentException: Not an entity: class uk.co.aol.shipmanager.domain.Subscription
        at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:286) ~[at_war-1.0.war:3
.0.5.RELEASE]
        at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:104) ~[at_war-1.0.war:3.0.5.RELEASE
]
        at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:368) ~[at_war-1.
0.war:3.0.5.RELEASE]
        at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:58
) ~[at_war-1.0.war:3.0.5.RELEASE]

但是,如果我部署war文件爆炸,它工作正常.
欢迎任何建议.

谢谢,
阿迪

更新:

我添加了一个ResourceScanner,它扩展了NativeScanner:

public class ResourceScanner extends NativeScanner {

    @Override
    public Set

并且,在spring-persistence.xml中,

这再次适用于爆炸的war文件.

但是对于EAR文件,协议是vfszip而不是vfs.

请告诉我该怎么办???

最佳答案
你试图使用以下系统参数,看看它是否有助于解决问题?

-Dorg.jboss.net.protocol.file.useURI=false

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读