Struts2 app 개발에 RAD 7.0을 사용하고 있습니다. 나는이 struts2 단지의 2 부에 의한 것을 이해RAD의 Struts2가 오류를 발생시킵니다. xwork이 이미 콩에 의해로드되었습니다.
could not be initialized]: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - wsjar:file:/C:/workspace_test/Jars/struts2-core-2.0.11.2.jar!/struts-default.xml:30:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:208) .... more Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - wsjar:file:/C:/workspace_test/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/Struts2Demo/WEB-INF/lib/struts2-core-2.0.11.2.jar!/struts-default.xml:30:72 - bean - wsjar:file:/C:/workspace_test/Jars/struts2-core-2.0.11.2.jar!/struts-default.xml:30:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:193) ... 33 more
: 내가 웹 스피어 6.1에서 RAD 내에서 웹 응용 프로그램을 실행하면, 나는 오류 다음 얻는다. RAD 환경에서 웹 프로젝트를 어떻게 구성했는지 설명하겠습니다.
"Struts2Demo"프로젝트라는 웹 프로젝트가 있습니다. 그리고 필요한 모든 병이 들어있는 "JARS"라고 불리는 별도의 프로젝트.
Struts2Demo 웹 프로젝트에 필요한 모든 JAR 파일은 "JARS"프로젝트를 참조하는 "J2EE 모듈 종속성 - 웹 라이브러리"를 사용하여 구성됩니다.
그래서 웹 응용 프로그램을로드하는 동안 RAD는 "JARS"프로젝트의 jars와 Eclipse 임시 폴더 "/C:/workspace_test/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/Struts2Demo/WEB-INF/lib/", 오류가 발생합니다.
그래서, 내 질문은 RAD와
혹시 이것을 알아 냈습니까? 나는 Maven 기반의 클래스 로더 때문에 당신과 같은 문제가있다. (WEB-INF/lib 외부에있는 jars 폴더와 비슷하다) –