gpt4 book ai didi

struts2 和 eclipse 的 java.lang.NoClassDefFoundError 异常

转载 作者:行者123 更新时间:2023-12-01 12:35:31 25 4
gpt4 key购买 nike

我遇到了昨天的问题这是我在 struts2 和 eclipse 中的第一个应用程序这个异常

2014-09-03 07:15:22.146:INFO::jetty-6.1.26
Sep 03, 2014 7:15:27 AM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Parsing configuration file [struts-default.xml]
Sep 03, 2014 7:15:27 AM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Parsing configuration file [struts-plugin.xml]
Sep 03, 2014 7:15:27 AM org.apache.struts2.dispatcher.Dispatcher error
SEVERE: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/C:/Users/Hussein/workspace/HelloWorldStruts2/WebContent/WEB-INF/lib/struts2-portlet-plugin-2.3.16.3.jar!/struts-plugin.xml:31:133
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:445)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:489)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)
Caused by: Unable to load bean: type:org.apache.struts2.components.UrlRenderer class:org.apache.struts2.components.PortletUrlRenderer - bean - jar:file:/C:/Users/Hussein/workspace/HelloWorldStruts2/WebContent/WEB-INF/lib/struts2-portlet-plugin-2.3.16.3.jar!/struts-plugin.xml:31:133
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 16 more
Caused by: java.lang.NoClassDefFoundError: javax/portlet/PortletMode
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493)
at java.lang.Class.getDeclaredConstructors(Class.java:1901)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:235)
... 19 more
Caused by: java.lang.ClassNotFoundException: javax.portlet.PortletMode
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:392)
at runjettyrun.ProjectClassLoader.loadClass(ProjectClassLoader.java:89)
... 23 more
2014-09-03 07:15:27.982:WARN::failed struts2: Unable to load configuration. - bean - jar:file:/C:/Users/Hussein/workspace/HelloWorldStruts2/WebContent/WEB-INF/lib/struts2-portlet-plugin-2.3.16.3.jar!/struts-plugin.xml:31:133
2014-09-03 07:15:27.982:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@7dee05dc{/HelloWorldStruts2,C:\Users\Hussein\workspace\HelloWorldStruts2\WebContent}
Unable to load configuration. - bean - jar:file:/C:/Users/Hussein/workspace/HelloWorldStruts2/WebContent/WEB-INF/lib/struts2-portlet-plugin-2.3.16.3.jar!/struts-plugin.xml:31:133
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:501)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)

我上传了这个项目文件夹,我希望找到任何人来帮助我找出这个应用程序无法运行的原因,对这个问题感到非常悲伤和愤怒,因为我尝试了很多解决方案,但没有希望另外,如果文件大小很大(19mb),我很抱歉,但是 bcz 我将所有 jar 附加到项目中

https://www.dropbox.com/s/bjep4txkbnjpevd/HelloWorldStruts2.rar?dl=0

最佳答案

问题是我错过了文件“commons-lang3-x.x.x.jar”当我尝试解决时,我添加了所有导致冲突问题的文件

所以我的建议仅使用您需要的 jar

helloWorld 应用程序所需的文件是

commons-fileupload-x.x.x.jar
commons-io-x.x.jar
commons-lang-x.x.jar
commons-lang3-x.x.x.jar
commons-logging-x.x.x.jar
commons-logging-api-x.x.jar
freemarker-x.x.x.jar
javassist-3.x.x.GA.jar
ognl-3.x.x.jar
struts2-core-x.x.x.x.jar
xwork-core-2.x.x.x.jar

我最美好的祝愿:D确实感谢你

关于struts2 和 eclipse 的 java.lang.NoClassDefFoundError 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25636232/

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