当我尝试运行tomcat服务器时,出现了以下错误:"服务器localhost:8080需要用户名和密码。服务器显示:XD"。经过调查发现是由于Oracle引起的。因为Oracle占用了该端口号。所以我将我的Oracle端口号从8080更改为3010。但我仍然得到相同的错误!重新安装tomcat也没有解决这个问题!
当我尝试运行tomcat服务器时,出现了以下错误:"服务器localhost:8080需要用户名和密码。服务器显示:XD"。经过调查发现是由于Oracle引起的。因为Oracle占用了该端口号。所以我将我的Oracle端口号从8080更改为3010。但我仍然得到相同的错误!重新安装tomcat也没有解决这个问题!
Oracle XDB服务使用端口号8080。因此,我建议您通过编辑server.xml来更改Tomcat的端口。为此,请转到{tomcat-installation-dir}/conf并编辑server.xml中的以下行。
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。然后应该可以正常工作。
我也遇到了同样的问题。我发现另一个服务在8080端口运行。我停止了该服务并重新启动了Tomcat。问题已解决。