2013-08-13 1 views
0

struts jquery에서 새로운 기능입니다. 서버를 시작할 때 다음 오류가 발생합니다. struts2-jquery-plugin-3.6.0.jar가 lib 디렉토리에 있습니다. 제 실수를 말하십시오.struts2-jquery-plugin을로드 할 수 없습니다.

감사합니다.

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 
+1

* 전체 * 스택 추적이란 무엇입니까? –

+0

재생 주셔서 감사합니다, 나는 내 질문과 함께 추적을 추가합니다. – javasen

+0

'struts2-jquery-plugin-3.6.0.jar' 파일을 찾을 수 없습니다. 그것은 계급 경로에 있습니까? –

답변

1

내가 아는 그이 질문에 요구하기 때문에 생각이 여기까지 넣어 있도록, 그러나 나는 해결책을 발견 오랜 시간이되었습니다.

No Internet Access으로 서버를로드하지 못했습니다. 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-INF/lib 폴더에 넣었습니다. 그런 다음 내 전쟁 파일이 문제없이 배포되기 시작했습니다.

struts2-jquery-plugin-3.6.0.jar 파일에서도 같은 문제가 발생합니다. 동일한 해결책이 효과를 발휘했다.

또 다른 대안은 lib 파일에 다른 버전의 struts-2.x.dtd가있는 경우 jar 파일을 편집하여 struts-plugin.xml 파일을 변경하고 struts dtd 파일을 다음과 같이 변경하는 것입니다. 당신이 가진 버전.

희망이 있습니다.