隨筆-46  評論-64  文章-2  trackbacks-0
          這個(gè)問題是在使用Struts2想做一個(gè)上傳文件的頁面時(shí)候Tomcat報(bào)出來的錯誤,詳細(xì)信息如下:
          2007-7-19 21:34:09 org.apache.catalina.core.StandardWrapperValve invoke
          嚴(yán)重: Servlet.service() for servlet jsp threw exception
          java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location]
          ??? at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:136)
          ??? at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:476)
          ??? at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:486)
          ??? at com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java:517)
          ??? at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)
          ??? at com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:515)
          ??? at org.apache.struts2.dispatcher.Dispatcher.wrapRequest(Dispatcher.java:697)
          ??? at org.apache.struts2.dispatcher.FilterDispatcher.prepareDispatcherAndWrapRequest(FilterDispatcher.java:330)
          ??? at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:390)
          ??? at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          ??? at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          ??? at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
          ??? at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
          ??? at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
          ??? at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
          ??? at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
          ??? at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
          ??? at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
          ??? at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
          ??? at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
          ??? at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
          ??? at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
          ??? at java.lang.Thread.run(Thread.java:595)
          Caused by: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location]
          ??? at org.apache.struts2.config.BeanSelectionProvider$ObjectFactoryDelegateFactory.create(BeanSelectionProvider.java:246)
          ??? at com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134)
          ??? ... 22 more

          最后Google了不少文章,找到了原因:(缺少了必要的jar包)

          Struts2使用開源項(xiàng)目Apache Jakarta Commons FileUpload和內(nèi)建的FileUploadInterceptor攔截器實(shí)現(xiàn)文件上傳,所需的jar包如下:

          commons-logging-1.1.jar
          freemarker-2.3.8.jar
          ognl-2.6.11.jar
          struts2-core-2.0.6.jar
          xwork-2.0.1.jar
          commons-io-1.3.1.jar
          commons-fileupload-1.2.jar


          參考資料:

          在Struts 2中實(shí)現(xiàn)文件上傳

          Struts2文件上傳



          posted on 2007-07-19 21:57 jht 閱讀(17174) 評論(11)  編輯  收藏 所屬分類: Struts2

          評論:
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location][未登錄] 2008-05-24 00:15 | super
          感謝 good,我就遇到了同樣的問題  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2008-08-25 10:18 | 與世有爭
          謝謝兄臺  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2008-08-25 15:19 | cvc
          fgfg  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2008-09-15 16:54 | qin
          我也出現(xiàn)了這樣的問題,不過我那jar包添加進(jìn)去了的
          不過改web.xml,把原來的
          <filter-mapping>
          <filter-name>struts</filter-name>
          <url-pattern>/*</url-pattern>
          </filter-mapping>
          改為
          <filter-mapping>
          <filter-name>struts</filter-name>
          <url-pattern>*.action</url-pattern>
          </filter-mapping>
          就行了  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2008-09-29 23:04 | hai
          非常感謝、。。  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2009-02-20 16:59 | 璩立健
          我加了包,怎么報(bào)NULLPOINTexception,UploadFileAction 的屬性沒自動賦值  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location][未登錄] 2010-10-20 15:48 | qq
          所有的包加了還是不行  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location][未登錄] 2010-10-24 17:16 | allen
          thanks  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2011-08-14 21:45 | amenmen
          多謝了!  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2011-09-08 08:39 | tbw
          我就遇到了同樣的問題  回復(fù)  更多評論
            
          # re: Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest (jakarta) - [unknown location] 2011-12-10 21:14 | wuyhbzh01@163.com
          哈哈哈··可以了·。。謝謝??!不知道為什么會這樣,這樣改了就成功提交了。  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 南乐县| 无锡市| 浏阳市| 轮台县| 广汉市| 宜兰市| 乌拉特中旗| 东光县| 东源县| 聂荣县| 廊坊市| 建湖县| 鹤岗市| 土默特右旗| 昌图县| 黎城县| 弥勒县| 内江市| 突泉县| 房产| 铅山县| 平湖市| 小金县| SHOW| 舒城县| 九龙坡区| 如皋市| 谷城县| 行唐县| 镇赉县| 胶南市| 宁津县| 清新县| 龙川县| 上林县| 虞城县| 驻马店市| 枣庄市| 资溪县| 昌邑市| 天门市|