2

我正在尝试支持我没有源代码的旧版本的 Java Web 应用程序。当我运行这个程序时,日志显示如下:

SEVERE: StandardWrapper.Throwable
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'Censored' defined in ServletContext resource [
/WEB-INF/censored.xml]: Class that bean class [com.censored.Censored] depends on not found; nested exception is java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
...

所以我可以看到哪个类抛出了错误,但我看不出它感觉缺少什么依赖。当尝试加载一个实际上并不存在的类时,是否有一个参数可以让我在某个地方退出 Java?

4

1 回答 1

2

您可以尝试使用该-verbose:class选项启动 JVM。这会将所有类加载记录到控制台。也许这会给你更多的信息。

于 2013-09-11T06:04:29.867 回答