読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

struts-2.3.14.1はドロップインリプレース不可(の場合あり)

struts-2.3.14.1がリリースされています。
http://struts.apache.org/development/2.x/docs/version-notes-23141.html


バージョンを見れば分かる通り、小さなメンテナンスリリースです(2.3.14→2.3.14.1)。
当然ドロップインリプレース出来るだろ常識的に考えて。と思っていた時期が僕にもありました。


はい。できません。(またかよ…!!


なぜかというと、変更内容はただひとつ、

OGNL eval expressions has been disabled by default.


デフォルトで、OGNL式の評価を無効にした。

だからです。僕はOGNLを使いまくっているので、アプリが全く動作しなくなりました。

動けえええ!!!

というわけで、OGNLが評価されるように戻します。
struts.xmlに以下を追加すればOK。

<constant name="struts.ognl.enableOGNLEvalExpression" value="true" />