當我部署的分解戰爭文件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 =忽略,但錯誤仍然存在 –