level 9
一直以来一直用的是逆向工程,今天心血来潮想试试正向工程,但是正向工程一直失败,有谁比较懂正向工程的,可以解释下吗?下面我贴出日志报错信息。
2016年09月10日 15点09分
1
level 9
正向工程错误信息
Buildfile: E:\program files\MyEclipse 2016\workplaces\hibernate_demo_2\.xdoclet-build.tmp.xml
N65540:
[hibernatedoclet] log4j:ERROR Could not instantiate class [org.hibernate.eclipse.logging.PluginLogAppender].
[hibernatedoclet] java.lang.ClassNotFoundException: org.hibernate.eclipse.logging.PluginLogAppender
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1374)
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1323)
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1076)
[hibernatedoclet] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[hibernatedoclet] at java.lang.Class.forName0(Native Method)
[hibernatedoclet] at java.lang.Class.forName(Class.java:264)
[hibernatedoclet] at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
[hibernatedoclet] at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
[hibernatedoclet] at org.apache.log4j.Category.getInstance(Category.java:522)
[hibernatedoclet] at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153)
[hibernatedoclet] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
[hibernatedoclet] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)
[hibernatedoclet] at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
[hibernatedoclet] at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
[hibernatedoclet] at xdoclet.DocletTask.registerModules(DocletTask.java:545)
[hibernatedoclet] at xdoclet.DocletTask.createDynamicElement(DocletTask.java:336)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.createDynamicElement(IntrospectionHelper.java:581)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.getNestedCreator(IntrospectionHelper.java:548)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.getElementCreator(IntrospectionHelper.java:643)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:564)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:358)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:204)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
[hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:347)
[hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:435)
[hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:456)
[hibernatedoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
[hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
[hibernatedoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36)
[hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:453)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:140)
[hibernatedoclet] log4j:ERROR Could not instantiate appender named "eclipselog".
[hibernatedoclet] log4j:ERROR Could not instantiate class [org.hibernate.eclipse.logging.PluginFileAppender].
[hibernatedoclet] java.lang.ClassNotFoundException: org.hibernate.eclipse.logging.PluginFileAppender
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1374)
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1323)
[hibernatedoclet] at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1076)
[hibernatedoclet] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[hibernatedoclet] at java.lang.Class.forName0(Native Method)
[hibernatedoclet] at java.lang.Class.forName(Class.java:264)
[hibernatedoclet] at org.apache.log4j.helpers.Loader.loadClass(Loader.java:198)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionConverter.java:327)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverter.java:124)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:785)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:768)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:648)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:514)
[hibernatedoclet] at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:580)
[hibernatedoclet] at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
[hibernatedoclet] at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
[hibernatedoclet] at org.apache.log4j.Category.getInstance(Category.java:522)
[hibernatedoclet] at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153)
[hibernatedoclet] at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:285)
[hibernatedoclet] at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)
[hibernatedoclet] at xdoclet.util.LogUtil.getLog(LogUtil.java:26)
[hibernatedoclet] at xdoclet.loader.ModuleFinder.findModules(ModuleFinder.java:116)
[hibernatedoclet] at xdoclet.DocletTask.registerModules(DocletTask.java:545)
[hibernatedoclet] at xdoclet.DocletTask.createDynamicElement(DocletTask.java:336)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.createDynamicElement(IntrospectionHelper.java:581)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.getNestedCreator(IntrospectionHelper.java:548)
[hibernatedoclet] at org.apache.tools.ant.IntrospectionHelper.getElementCreator(IntrospectionHelper.java:643)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.handleChild(UnknownElement.java:564)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.handleChildren(UnknownElement.java:358)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:204)
[hibernatedoclet] at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:163)
[hibernatedoclet] at org.apache.tools.ant.Task.perform(Task.java:347)
[hibernatedoclet] at org.apache.tools.ant.Target.execute(Target.java:435)
[hibernatedoclet] at org.apache.tools.ant.Target.performTasks(Target.java:456)
[hibernatedoclet] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
[hibernatedoclet] at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
[hibernatedoclet] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36)
[hibernatedoclet] at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:453)
[hibernatedoclet] at org.eclipse.ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:140)
[hibernatedoclet] log4j:ERROR Could not instantiate appender named "pluginlog".
[hibernatedoclet] 1 [main] INFO XDocletMain.start - Running <hibernate/>
_xdoclet_generation_:
BUILD SUCCESSFUL
Total time: 1 second
2016年09月10日 15点09分
2
level 9
如果去掉报错的功能,日志提示如下
Buildfile: E:\program files\MyEclipse 2016\workplaces\hibernate_demo_2\.xdoclet-build.tmp.xml
N65540:
[hibernatedoclet] 23:50| INFO | XDocletMain.java 47 | Running <hibernate/>
_xdoclet_generation_:
BUILD SUCCESSFUL
Total time: 2 seconds
2016年09月10日 15点09分
4