这是我尝试运行tomcat服务器时遇到的错误“服务器localhost:8080需要用户名和密码。服务器说:XD”。我研究过,发现它归于Oracle。由于甲骨文已经劫持了这个号码。所以我把我的oracle portnumber从8080改为3010.但我仍然得到同样的错误!再次安装tomcat也没有解决问题!
答案 0 :(得分:10)
Oracle XDB服务使用端口号8080.所以我建议您通过编辑server.xml来更改tomcat的端口。为此,进入{tomcat-installation-dir} / conf并编辑server.xml中的以下行。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
只需将Connector端口更改为8081(或8080以外的其他端口)并重新启动tomcat。它应该工作。
答案 1 :(得分:2)
我遇到了同样的问题。我意识到另一个服务已在端口8080上运行。我停止了服务并重新启动了tomcat。问题已经解决。