1.事象
http://codezine.jp/article/detail/2296
ここを参考にstruts2を使用してWEBアプリのHelloWorldを出力しようとしましたが、Tomcatの起動時にエラーになりました。
strutsのバージョンを2.0に下げるとエラーにならないけど、2.2.3にするとエラーになってしまいました。
2.対応
調査したところ、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
コメント