当我部署的分解战争文件DataNucleus将失败,并以下错误禁用自动扫描爆炸战争
产生的原因:org.datanucleus.exceptions.ClassNotResolvedException:类“JDOTutorial.war.WEB-INF .classes.com.blogspot.jkook.daytrader.jdo.QJDOOrderData“在CLASSPATH中找不到
在部署战争时不会发生这种情况。似乎DN在加载JCA时正在扫描使用JDO注释的类。通过展开部署,它将扫描展开文件夹内的所有类,并且无法加载,因为类和类路径中的类的位置不匹配。 (类名是com.blogspot.jkook.daytrader.jdo.QJDOOrderData,但DN正在寻找 JDOTutorial.war.WEB-INF.classes.com.blogspot.jkook.daytrader.jdo.QJDOOrderData)
我使用下面的设置,但DN仍然扫描爆炸文件夹
- datanucleus.autoStartMechanism =类,
- datanucleus.autoStartClassNames = com.blogspot.jkook.daytrader.jdo.JDOOrderData
问题:如何提示DN停止扫描g爆炸文件夹?
其他信息:jdbc驱动程序ojdbc6.jar,datanucleus -datanucleus-jca-3.0.0-m6.rar,Jboss as 7 final,jdk 1.6,Ubuntu 8.10,Oracle 11g –
我在persistance.xml中设置了datanucleus.autoStartMechanismMode =忽略,但错误仍然存在 –