動作環境
OS:Windows2000
Jboss:jboss-4.0.5
エラー内容
java.rmi.server.ExportException: Port already in use: 1098.
原因
Jbossで使用するポートが他のサービスと被るため。結局、Oracleがこのポートを使用していたようだ。
解決方法
- nestat -ano コマンドを入力、全てのポートと使用中のサービスが表示される。
- 被るプロダクトIDを確認する。(Windows2000では、 -oオプションは、ない。)
- 被るプロダクトIDのサービスを停止する。
- Jbossを起動する。
または、
- Jbossの使用するポートを変更する。
- [JBOSS_HOME]\server\default\confフォルダ内にあるjboss-service.xmlを開く。
- jboss-service.xml内、ポート番号を変更。 (1098→1122 )
- Jbossを起動する。