gpt4 book ai didi

eclipse - 重命名包后 java.lang.ClassNotFoundException : fr. bordeaux.contactapp.Exceptions.AuthenticationException

转载 作者:行者123 更新时间:2023-11-28 23:31:45 26 4
gpt4 key购买 nike

我移动/重命名我的 servlet 所在的包,但出现此错误:

java.lang.ClassNotFoundException: fr.bordeaux.contactapp.Exceptions.AuthenticationException

我是 Eclipse 和 Java 的新手。我撤消了重命名,但错误仍然存​​在。每个人都有我必须做的想法?

感谢您的帮助。

这里有踪迹:

Caused by: java.lang.NoClassDefFoundError: fr/bordeaux/contactapp/Exceptions/AuthenticationException
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2499)
at java.lang.Class.getDeclaredFields(Class.java:1811)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:106)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:256)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:132)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:65)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:334)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5053)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more
Caused by: java.lang.ClassNotFoundException: fr.bordeaux.contactapp.Exceptions.AuthenticationException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
... 20 more

Director

最佳答案

我使用的是旧版本的 Tomcat,所以这可能有帮助也可能没有帮助。

检查 WEB-INF 文件夹中名为 web.xml 的文件。我正在使用 Netbeans,所以对我来说它在 src/main/webapp/WEB-INF 下 - Eclipse 可能会把它放在其他地方。

在该文件中,您指定用于运行 servlet 或过滤器的类。您的重构可能没有修改 web.xml 文件的内容。

祝你好运!

关于eclipse - 重命名包后 java.lang.ClassNotFoundException : fr. bordeaux.contactapp.Exceptions.AuthenticationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29519169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com