ページの先頭です。
ここから本文です。

お知らせ

[WebOTX] set-web-paramコマンドを利用した場合の問題について

概要

set-web-paramコマンドを利用した際、以下の問題が発生します

  • set-web-paramコマンドで配備記述子の内容を変更すると、Webアプリケーションのアノテーションが動作しません。アノテーションを使用していない場合はWebアプリケーションの動作に影響はありません。
  • set-web-paramコマンドで配備記述子の内容を複数変更するとエラーログが出力されます。

影響のある製品

次の製品が該当します

  • WebOTX Application Server Express V9.2、V9.3
  • WebOTX Application Server Standard V9.2、V9.3
  • WebOTX Application Server Enterprise V9.2、V9.3
  • WebOTX Portal V9.3

詳細

Webアプリケーションで @Resource、@PostConstruct等のアノテーションを設定している場合、set-web-paramコマンドにより配備記述子の内容を変更するとアノテーションが動作しません

以下の例の場合、Webアプリケーション起動時に実行するよう定義されているreset()メソッドが実行されません。

public class SampleServlet extends HttpServlet {

  @PostConstruct
  public void reset () {
   // コンテナ起動時に実行する処理
  }
   :

また、set-web-paramコマンドを複数回実行して、配備記述子の設定を複数変更すると以下のエラーログが出力されます。

<ドメインディレクトリ>\logs\server.log

2016-01-21 10:22:33,724 - javax.management.InstanceAlreadyExistsException: "amx:pp=/domain/configs/config[server-config]/web-container/deployment-config,type=deployment-config-param"
com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1898))
    :


対処方法

本件の問題に対応する累積パッチ
WebOTX Application Server V9.31(V9.31.00.01(Linux(x64))
を公開しています。

他バージョン/OSの累積パッチについては順次公開予定です。

(注意) パッチモジュールは製品保守契約を結んでいただいたお客様に限定して提供させていただいています。
まだ契約がお済でないお客様は、保守契約締結の後、ダウンロードをお願いいたします。


回避方法

ありません。


更新履歴

2016/02/10 初版


製品名カテゴリ

WebOTX
WebOTX Application Server
WebOTX Portal

  • コンテンツID: 3010101593
  • 公開日: 2016年02月10日
  • 最終更新日:2018年02月06日
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。