首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载struts2-jquery-plugin

无法加载struts2-jquery-plugin
EN

Stack Overflow用户
提问于 2013-08-13 15:10:23
回答 1查看 1.1K关注 0票数 0

我是struts jquery中的新手,当服务器启动时,我会收到以下错误,lib目录中有struts2-jQuery-plugin3.6.0.jar。请任何人告诉我什么是我的错误。

谢谢。

代码语言:javascript
复制
Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: Unable to load jar:file:/D:/Spring_Full/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Mang/WEB-INF/lib/struts2-jquery-plugin-3.6.0.jar!/struts-plugin.xml - [unknown location]
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:909)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:154)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:121)
    at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179)
    at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
    ... 21 more
Caused by: struts.apache.org - [unknown location]
    at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115)
    at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:904)
    ... 25 more
EN

回答 1

Stack Overflow用户

发布于 2013-12-12 12:48:33

我知道这个问题问了很久了,但是我找到了一个解决办法,所以我会把它放在这里。

我在struts2-jasperreports-plugin-2.3.14.2.jar文件中也遇到了同样的问题,该文件未能用加载服务器,没有互联网访问。问题在指向http://struts.apache.org/dtds/struts-2.3.dtd的jar中的struts-plugin.xml文件中。

我所做的是下载了struts-2.3.dtd文件,将其放在WEB/lib文件夹中。然后我的war文件开始部署,没有任何问题。

在struts2-jquery-plugin-3.6.0.jar文件中也存在同样的问题。同样的解决方案也成功了。

另一种选择是,如果库文件中已经有了某种版本的struts-2.x.dtd,那么您可以编辑jar文件,更改struts-plugin.xml文件,并将struts dtd文件更改为您拥有的版本。

希望能帮上忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18212797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档