这样做:
1)的jboss-classloading.xml添加到/ src目录/主/ web应用(我使用Maven):
内容:
<?xml version="1.0" encoding="UTF-8"?>
<classloading xmlns="urn:jboss:classloading:1.0"
domain="$UNIQUE_DOMAIN_NAME"
export-all="NON_EMPTY"
import-all="false"
parent-first="false">
</classloading>
2)修改$ JBOSS_INSTALL_DIRECTORY /的jboss-AS /服务器/ $ PROFILE/conf目录/引导/ deployers.xml,并在结尾处加上以下内容:
<bean name="IgnoreFilesDeployer"
class="org.jboss.deployers.vfs.spi.deployer.AbstractIgnoreFilesDeployer"
</bean>
3)用下面的内容创建在META-INF文件夹中的文件JBOSS-IGNORE.TXT:
WEB-INF /类/ META-INF/persistence.xml中
4)我已经改名为我的persistence.xml到弹簧的persistence.xml,并在context.xml中添加文件为:
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceXmlLocation" value="classpath:/META-INF/spring-persistence.xml"/>
....
</bean>
5)我;我也修改了spring-persistence.xml(保存persistence_2_0。在Web应用程序\ META-INF文件夹XSD)作为
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="file:///persistence_2_0.xsd
http://java.sun.com/xml/ns/persistence">
....
</persistence>
来源
2012-04-25 08:45:07
adi
在此之后,我得到了关于rg.jboss.webbeans.integration.deployer.env.WebBeansBootstrapDeployer的ClassNotFoundException,这很奇怪,因为它是jBoss 5.1中包含的类。 – 2015-09-07 11:11:28