Oracle10g TNSListener が8080を使ってた。

Javaとはそんなに関係ない話ですが・・・。
PortQryで8080ポートが使われている原因を調査したらOracle10gさんですか(^^;)


======================================================

Process ID: 3592 (TNSLSNR.exe)

Service Name: OracleOraDb10g_home1TNSListener
Display Name: OracleOraDb10g_home1TNSListener
Service Type: runs in its own process

PID Port Local IP State Remote IP:Port
3592 TCP 1521 0.0.0.0 LISTENING 0.0.0.0:18561
3592 TCP 2100 0.0.0.0 LISTENING 0.0.0.0:2112
3592 TCP 4446 0.0.0.0 LISTENING 0.0.0.0:63670
3592 TCP 8080 0.0.0.0 LISTENING 0.0.0.0:14531
3592 TCP 1521 10.XX.XX.XX ESTABLISHED 10.XX.XX.XX:4450
3592 TCP 4071 10.XX.XX.XX ESTABLISHED 10.XX.XX.XX:4070

======================================================

http://localhost:8080 とやるとXDBとかいう認証が出るということは、Oracle XDB(XML Database)ですな。なぜ使わないのに入れちゃってるのか!なぜリスナと統合されているのか!(@_@;)などなど考えつつ、デフォルトポート8080を使用使用しないように変更するのだ!sqlplusでsystemユーザでログインしてから以下のSTPを呼び出すと、デフォルトポート(8080)が8081に変更される。

>call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',
8081))
>/
無事にJBOSSが起動しました^-^。