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

よくあるご質問(サポートFAQ)

【WebOTX Application Server】ハードウェア障害後、NumberFormatExceptionでEJBコンテナが起動しない(OTX-FAQ-000216)

質問内容

WebOTX 5.3のシステムで、HW障害がありOSを再起動しWebOTXを起動しなおしたところ、
その後のアプリケーションのEJBのlookup動作でNameNotFoundException
が発生するようになりました。

また、ログを調査したところ、全てのプロセスグループのログに
NumberFormatExceptionが出力されるという現象が発生していました。

また、EJBコンテナでも同様のログが出力されています。


この例外のトレースの”J2EEServer.readSecureSeed”という
キーワードから該当すると思われるファイルを調べてみたところ、
以下のファイルのサイズが0バイトでした。

 /opt/WebOTX/ejbsv/lib/security/secure.seed

他の環境を調べてみたところ、サイズは19バイトで、数値データが
保持されていました。
このことから、何かの原因でsecure.seedファイル
が破損してしまったのではないかと考えています。


試しにWebOTXを再起動してみましたが復旧できませんでした。

復旧方法を教えてください。

回答内容

secure.seed ファイルが(おそらくハードウェア障害により)
0バイトになったのが起動できない原因です。

このファイルの中身を Long としてパースしようとした際に
NumberFormatException が発生しています

正常に起動させるためには、secure.seed ファイルを
削除して起動させてください。
secure.seed ファイルはセキュアな乱数列を作るための
種として利用しています。
ない場合は起動処理が多少遅くなりますが、正常に起動し、
新しく正しいsecure.seedファイルが作成されます。
(また、起動のたびに毎回 secure.seed ファイルは更新されます)

なお、当問題は
「WebOTX V5.3 EJBコンテナ/J2EEサーバ (Rev25) パッチモジュール」
で改修されています。


【対象製品】Application Server
【確認済みのバージョン】V5
【確認済みの対象OS】すべて
【確認済みのJavaバージョン】すべて
【コンポーネント】製品全般
【カテゴリー】運用/設定

製品名カテゴリ

WebOTX
WebOTX Application Server

  • コンテンツID: 3150102310
  • 公開日: 2011年03月31日
  • 最終更新日:2012年07月17日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。