1

Struts で最近確認されたセキュリティの脆弱性のため、Web アプリケーションを Struts 2.3.15.1 にアップグレードしています。アプリケーションは稼働していますが、次のようになります。

Caused by: java.lang.NoSuchMethodError: com/opensymphony/xwork2/util/logging/Logger.debug(Ljava/lang/String;[Ljava/lang/Object;)V
at org.apache.struts2.components.UIBean.populateComponentHtmlId(UIBean.java:992)
at org.apache.struts2.components.UIBean.evaluateParams(UIBean.java:801)
at org.apache.struts2.components.UIBean.end(UIBean.java:523)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at com.ibm._jsp._Messages._jspx_meth_s_actionmessage_0(_Messages.java:193)
at com.ibm._jsp._Messages._jspx_meth_s_if_1(_Messages.java:226)
at com.ibm._jsp._Messages._jspService(_Messages.java:98)

EAR 内の web-inf/lib フォルダーに xwork-2.1.2.jar およびその他の必要な jar ファイルがあります。addActionMessage()この例外は、AJAX 呼び出しを介して保存/削除が実行された後にメソッドを使用して成功/エラー メッセージを設定しているときに UI に表示されます。

4

1 に答える 1