JBOSSが起動しなくなったら…

Exceptionの内容を確認。下記のように1098ポートが問題といわれていたら

java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:249)

netstat -ab | grep 1098でプロセス確認。プロセスID1916が使ってる!

C:\>netstat -ab | grep 1098
TCP DP-05224-04:1098 0.0.0.0:0 LISTENING 1916

タスクマネージャでプロセスIDを表示させて、どのプロセスが使っているか確認する。そのプロセスを再起動か終了させる。
根本的な解決には、エフェメラルポート番号の範囲を変えることです。
http://support.microsoft.com/kb/812873