当我部署爆炸的战争文件时,datanucleus 失败并出现以下错误
原因:org.datanucleus.exceptions.ClassNotResolvedException:在 CLASSPATH 中找不到类“JDOTutorial.war.WEB-INF.classes.com.blogspot.jkook.daytrader.jdo.QJDOOrderData”
部署战争时不会发生这种情况。似乎 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停止扫描已分解的文件夹?