【发布时间】:2012-05-06 23:35:06
【问题描述】:
当我从 Eclipse 在嵌入式 tomcat 上启动我的 Web 应用程序时,我在日志中看到:
unknown.jul.logger - Could not introspect classes from MyTestClass...
java.lang.NoClassDefFoundError: MyTestDataClass...
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal
(WebappClassLoader.java:2889)
....
如何解决?谢谢。
【问题讨论】:
-
也许根本原因是 - java.lang.NoClassDefFoundError: MyTestDataClass ?
-
但是当我从命令行运行 mvn test - 一切正常
-
不,这是maven项目的标准结构
-
对不起,我收回我的话,因为如果它适用于 maven,你已经很好了。
标签: java apache class loader introspection