2007年5月18日金曜日

Jboss起動時、Error

動作環境

OS:Windows2000

Jboss:jboss-4.0.5

エラー内容

java.rmi.server.ExportException: Port already in use: 1098.



原因

Jbossで使用するポートが他のサービスと被るため。結局、Oracleがこのポートを使用していたようだ。



解決方法

  1. nestat -ano コマンドを入力、全てのポートと使用中のサービスが表示される。
  2. 被るプロダクトIDを確認する。(Windows2000では、 -oオプションは、ない。)
  3. 被るプロダクトIDのサービスを停止する。
  4. Jbossを起動する。

または、

  1. Jbossの使用するポートを変更する。
  2. [JBOSS_HOME]\server\default\confフォルダ内にあるjboss-service.xmlを開く。
  3. jboss-service.xml内、ポート番号を変更。 (1098→1122 )
  4. Jbossを起動する。