• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Struts2のプログラムについて)

Struts2のプログラムについて

このQ&Aのポイント
  • Struts2のプログラムについて勉強中の方へ
  • Struts2のプログラムが動かないときの対処法
  • Struts2のプログラムのエラーに関して

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

jarファイルが不足しているようです StringUtils.classがはいってるapache commonsのjarファイルをlibフォルダに追加してください

yuta09062012
質問者

補足

早急なご返答ありがとうございます。 StringUtils.classが入っているとみられるcommons-lang-2.5.jarを追加してTomcatを起動してみたところ、以下のようなエラーメッセージが出力されました。 2012/05/16 9:26:54 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn 警告: Could not create JarEntryRevision for [jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar]! java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils [中略] Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.FileUtils [中略] 致命的: Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:48:178 [中略] Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.MultiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest - bean - jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:48:178 [中略] Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/RequestContext [中略] Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext [中略] 2012/05/16 9:26:54 org.apache.catalina.core.StandardContext filterStart 致命的: フィルタ struts2 の起動中の例外です Unable to load configuration. - bean - jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:48:178 [中略] Caused by: Unable to load configuration. - bean - jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:48:178 [中略] Caused by: Unable to load bean: type:org.apache.struts2.dispatcher.multipart.MultiPartRequest class:org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest - bean - jar:file:/C:/Users/watanabe/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/HelloProject/WEB-INF/lib/struts2-core-2.3.1.2.jar!/struts-default.xml:48:178 [中略] Caused by: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/RequestContext [中略] Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext [中略] 2012/05/16 9:26:54 org.apache.catalina.core.StandardContext startInternal 致命的: Error filterStart 2012/05/16 9:26:54 org.apache.catalina.core.StandardContext startInternal 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/HelloProject] -------------------------------------------------------------------------------- 何かエラーメッセージが多すぎて、何を入れたらいいのかわからなくなったので 再度ご教授お願い致します。 また、できるだけ早く返答していただけると嬉しいです。 よろしくお願いします。

その他の回答 (1)

回答No.2

足らないファイルだらけなんじゃない? NoClassDefFoundErrorとかClassNotFoundExceptionとかで、 何が足りていないかちゃんとメッセージ出てるんだから、 足りないクラスが入ってるjarを探して下さい。 依存しているクラスは多岐に及ぶので、 エラー出るたびに丸投げしてたら、何日もかかるぞ。