電気ウナギ的○○

About Home

Struts2 2.5系で Xwork はどこにいった???

shinoda (2016年12月12日 16:59)
Struts セットアップのメモ。

検証用(&ちょっとお勉強用)に、MacBook Pro + VMware Fusion 上で動いている Windows 7 32bit に Struts 2 開発環境を作っているので・・・

Struts 2 のセットアップだけど、最初、@IT の "@いう間にWebアプリを作れる「Struts 2」入門" というところを参照しようと思ったんだけど、記事で扱われている Struts 2 のバージョンが 2.1。今回実際にセットアップしているのが 2.5.5 で、随分開きがあるので、本家サイトの「Simple Setup」のページと併せて見ていくことにした。

ダウンロードをして展開した Struts 2 配布物の、lib ディレクトリ以下のファイルを WEB-INF/lib(@IT では TOMCAT/lib)フォルダ以下にコピーするのだが、@IT では、

commons-logging-1.0.4.jar
freemarker-2.3.12.jar
commons-fileupload-1.2.1.jar
ognl-2.6.11.jar
struts2-codebehind-plugin-2.1.2.jar
struts2-core-2.1.2.jar
xwork-2.1.1.jar

上記のファイルを・・・となっている。しかし、本家サイトでは、

commons-logging.jar
freemarker.jar
commons-fileupload.jar
ognl.jar
struts2-core.jar
xwork.jar
javassist.jar
commons-io.jar
commons-lang3.jar
※比較しやすいように並び替えている。

このように、@IT の記事より、

javassist.jar
commons-io.jar
commons-lang3.jar

これらの 3ファイルが多いな。

ちなみに、これは Minimum Set の場合で、別に lib 以下をまるごとコピーしてもいいようだが。
このファイルの違いはバージョンによる違いなのかわからないが、とりあえず「多い方に合わせて」セットアップしておくことにしよう。

と思ったら、配布物の中に xwork.jar が無いじゃないか?
ググってみると、xwork-core.jar だ・・・ということだが、それも無い。
2.5 系って、xwork.jar 含まれてないんかね?docs には、

struts-2.5.5\docs\struts2-core-apidocs\com\opensymphony\xwork2

ってドキュメントが存在してるけど。

試しに、Struts 2 の 2.3.31 を落としてみると、ちゃんと xwork-core-2.3.31.jar が含まれてるな。

2.5-BETA3 を落としてみると、こっちには xwork はやはり含まれていない。2.5以降、含まれなくなったんかなあ???

個別に、ダウンロードは出来るみたいだけど、http://www.opensymphony.com/xwork/ にもアクセスできんしなあ。

なぞ???

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/4211

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE