Depends whether the source jar contains just the source, or the source and binaries. Why do you feel the need to put the source files in the run-time directory? It just takes up more time and memory for the JVM to parse the indexes of useless jar files. (*Chris*)
On Tue, Jul 19, 2011 at 10:57 AM, Emi Lu <em...@encs.concordia.ca> wrote: > > > Probably because of what the exception says; try removing the extra jar >> file. >> > > You are Right Dave! I loaded both struts2-jquery-plugin-3.1.0.**jar and > struts2-jquery-plugin-3.1.0-**source.jar into the project. > > The system complained about this. After I remove the source jar. Compiled > successfully. > > Normally, loaded both the .jar and the source jar should not be a problem, > shouldn't it? > > Emi > > > > >> On Jul 19, 2011 12:12 PM, "Emi Lu" <em...@encs.concordia.ca >> <mailto:emilu@encs.concordia.**ca <em...@encs.concordia.ca>>> wrote: >> > Hello List, >> > >> > I got the following exception, could someone tell me what cause it? >> > >> > I am using struts2.2.3 + tiles2.2.2 + springframework3.05 + ognl3.0.2 + >> > freemarker2.3.18 >> > >> > Thanks alot! >> > Emi >> > >> > -- >> > >> > SEVERE: Exception starting filter struts2 >> > Unable to load configuration. - bean - >> > >> jar:file:/WEB-INF/lib/struts2-**jquery-plugin-3.1.0.jar!/** >> struts-plugin.xml:27:125 >> > at org.apache.struts2.dispatcher.**Dispatcher.init(Dispatcher.** >> java:437) >> > at >> > >> org.apache.struts2.dispatcher.**ng.InitOperations.** >> initDispatcher(InitOperations.**java:69) >> > at >> > >> org.apache.struts2.dispatcher.**ng.filter.** >> StrutsPrepareAndExecuteFilter.**init(**StrutsPrepareAndExecuteFilter.** >> java:51) >> > 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:4071) >> > at >> > org.apache.catalina.core.**StandardContext.start(** >> StandardContext.java:4725) >> > at >> > >> org.apache.catalina.manager.**ManagerServlet.start(** >> ManagerServlet.java:1276) >> > at >> > >> org.apache.catalina.manager.**HTMLManagerServlet.start(** >> HTMLManagerServlet.java:625) >> > at >> > >> org.apache.catalina.manager.**HTMLManagerServlet.doGet(** >> HTMLManagerServlet.java:136) >> > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:617) >> > at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:717) >> > at >> > >> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** >> ApplicationFilterChain.java:**290) >> > at >> > >> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** >> ApplicationFilterChain.java:**206) >> > at >> > >> org.apache.catalina.filters.**CsrfPreventionFilter.doFilter(** >> CsrfPreventionFilter.java:186) >> > at >> > >> org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(** >> ApplicationFilterChain.java:**235) >> > at >> > >> org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** >> ApplicationFilterChain.java:**206) >> > at >> > >> org.apache.catalina.core.**StandardWrapperValve.invoke(** >> StandardWrapperValve.java:233) >> > at >> > >> org.apache.catalina.core.**StandardContextValve.invoke(** >> StandardContextValve.java:191) >> > at >> > >> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >> AuthenticatorBase.java:563) >> > at >> > >> org.apache.catalina.core.**StandardHostValve.invoke(** >> StandardHostValve.java:127) >> > at >> > >> org.apache.catalina.valves.**ErrorReportValve.invoke(** >> ErrorReportValve.java:102) >> > at >> > >> org.apache.catalina.core.**StandardEngineValve.invoke(** >> StandardEngineValve.java:109) >> > at >> > >> org.apache.catalina.connector.**CoyoteAdapter.service(** >> CoyoteAdapter.java:298) >> > at >> > >> org.apache.coyote.http11.**Http11Processor.process(** >> Http11Processor.java:859) >> > at >> > >> org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.** >> process(Http11Protocol.java:**588) >> > at >> org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(** >> JIoEndpoint.java:489) >> > at java.lang.Thread.run(Thread.**java:662) >> > Caused by: Unable to load configuration. - bean - >> > >> jar:file:/WEB-INF/lib/struts2-**jquery-plugin-3.1.0.jar!/** >> struts-plugin.xml:27:125 >> > at >> > >> com.opensymphony.xwork2.**config.ConfigurationManager.**getConfiguration( >> **ConfigurationManager.java:69) >> > at >> > >> org.apache.struts2.dispatcher.**Dispatcher.init_**PreloadConfiguration(** >> Dispatcher.java:380) >> > at org.apache.struts2.dispatcher.**Dispatcher.init(Dispatcher.** >> java:424) >> > ... 28 more >> > Caused by: Unable to load bean: type:org.apache.struts2.views.** >> TagLibrary >> > class:com.jgeppert.struts2.**jquery.views.JqueryTagLibrary - bean - >> > >> jar:file:/WEB-INF/lib/struts2-**jquery-plugin-3.1.0.jar!/** >> struts-plugin.xml:27:125 >> > at >> > >> com.opensymphony.xwork2.**config.providers.**XmlConfigurationProvider.** >> register(**XmlConfigurationProvider.java:**232) >> > at >> > >> org.apache.struts2.config.**StrutsXmlConfigurationProvider**.register(** >> StrutsXmlConfigurationProvider**.java:101) >> > at >> > >> com.opensymphony.xwork2.**config.impl.**DefaultConfiguration.** >> reloadContainer(**DefaultConfiguration.java:180) >> > at >> > >> com.opensymphony.xwork2.**config.ConfigurationManager.**getConfiguration( >> **ConfigurationManager.java:66) >> > ... 30 more >> > Caused by: Bean type interface org.apache.struts2.views.**TagLibrary >> with >> > the name sj has already been loaded by bean - >> > >> jar:file:/WEB-INF/lib/struts2-**jquery-plugin-3.1.0-sources.** >> jar!/struts-plugin.xml:27:125 >> >> > - bean - >> > >> jar:file:/WEB-INF/lib/struts2-**jquery-plugin-3.1.0.jar!/** >> struts-plugin.xml:27:125 >> > at >> > >> com.opensymphony.xwork2.**config.providers.**XmlConfigurationProvider.** >> register(**XmlConfigurationProvider.java:**216) >> > ... 33 more >> > >> > ------------------------------**------------------------------** >> --------- >> > To unsubscribe, e-mail: >> user-unsubscribe@struts.**apache.org<user-unsubscr...@struts.apache.org> >> <mailto:user-unsubscribe@**struts.apache.org<user-unsubscr...@struts.apache.org> >> > >> >> > For additional commands, e-mail: user-h...@struts.apache.org >> <mailto:user-help@struts.**apache.org <user-h...@struts.apache.org>> >> > >> > > > -- > Emi Lu, ENCS, Concordia University, Montreal H3G 1M8 > em...@encs.concordia.ca +1 514 848-2424 x5884 > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > user-unsubscribe@struts.**apache.org<user-unsubscr...@struts.apache.org> > For additional commands, e-mail: user-h...@struts.apache.org > >