8

这是我尝试运行 tomcat 服务器时遇到的错误“服务器 localhost:8080 需要用户名和密码。服务器说:XD”。我研究并发现这是由于Oracle。由于 Oracle 劫持了该端口号。所以我将我的 oracle 端口号从 8080 更改为 3010。但我仍然得到同样的错误!再次安装tomcat也没有解决问题!

4

2 回答 2

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。它应该工作。

于 2014-11-25T04:30:39.530 回答
2

我有同样的问题。我意识到另一个服务已经在端口 8080 上运行。我停止了该服务并重新启动了 tomcat。问题已解决。

于 2014-08-28T12:51:57.003 回答