2013-10-05 9 views
8

Tomcatサーバーを実行しようとすると「サーバーlocalhost:8080にユーザー名とパスワードが必要です」というエラーメッセージが表示されます。私は研究し、それがオラクルのためであることがわかった。 Oracleはそのポート番号をハイジャックしているので。だから、私は自分のOracleのポート番号を8080から3010に変更しました。でも、私は同じエラーが出ます!もう一度Tomcatをインストールしても問題は解決していません。Apache Tomcat -XDBを実行する際の問題

+0

Oracleのポート番号はどのように変更しましたか?まだポート8080でリッスンしていたものがないか確認しましたか?あなたのTomcatはそのポートにいなければなりませんか?あるいは、ポート番号を使用していないものに変更するだけですか? –

答えて

2

私は同じ問題を抱えていました。私は別のサービスが8080番ポートで実行されていることに気付きました。私はサービスを停止し、tomcatを再起動しました。問題は解決しました。

10

Oracle XDBサービスでは、ポート番号8080が使用されます。したがって、server.xmlを編集してTomcatのポートを変更することをお勧めします。そのためには{tomcat-installation-dir}/confに入り、server.xmlの次の行を編集します。

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 

コネクタポートを8081(または8080以外のもの)に変更して、tomcatを再起動してください。そうすればうまくいくはずです。

+0

ありがとう!それはまさに私と一緒に起こっていたことです! –

関連する問題