strut2のエラー回避方法

※当サイトではアフィリエイト広告を利用しています

struts2でTomcat起動時にエラーが発生

http://codezine.jp/article/detail/2296
ここを参考にstruts2を使用してWEBアプリのHelloWorldを出力しようとしましたが、Tomcatの起動時にエラーになりました。

strutsのバージョンを2.0に下げるとエラーにはならないけれど、2.2.3にするとエラーになってしまいました。

Tomcat起動時のエラーを解消する方法

調査したところ、commons-fileupload-1.2.2.jar もクラスパスに追加する必要があるということがわかりました。

早速commons-fileupload-1.2.2.jar を追加してみましたが、それでもまだエラーが解消されず・・・。

さらに追加で調べたところ、javassist-3.11.0.GA.jarも追加する必要があるとのこと。

以下のクラスパスの設定にすることで、無事にTomcatの起動をすることが出来ました。

/web-app/WEB-INF/lib/commons-fileupload-1.2.2.jar
/web-app/WEB-INF/lib/commons-io-2.0.1.jar
/web-app/WEB-INF/lib/commons-lang-2.5.jar
/web-app/WEB-INF/lib/commons-logging-1.1.1.jar
/web-app/WEB-INF/lib/freemarker-2.3.16.jar
/web-app/WEB-INF/lib/javassist-3.11.0.GA.jar
/web-app/WEB-INF/lib/ognl-3.0.1.jar
/web-app/WEB-INF/lib/struts2-codebehind-plugin-2.2.3.jar
/web-app/WEB-INF/lib/struts2-core-2.2.3.jar
/web-app/WEB-INF/lib/xwork-core-2.2.3.jar

コメント