欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Tomcat连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码

程序员文章站 2022-07-03 10:39:28
...

连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码
机器上装了Tomcat6.0.18和Oracle10g,单独启动Tomcat6.0,输入http://localhost:8080可以到Tomcat欢迎页。而启动Oracle的有关必须服务后,再输入http://localhost:8080就弹出一对话框如图:

 

Tomcat连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码
            
    
    博客分类: tomcat

产生原因:8080端口被其他服务占用
解决方案:
1、更改Tomcat的端口,这个比较简单。其方法如下:
(1)、在Tomcat安装根目录下的字文件夹conf中找到文件server.xml 
(2)、将其用记事本程序打开,找到这段文字: 
    <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
将以上代码中的Connector port="8080"中的8080更改为8088即可,重新启动Tomcat,使用http://localhost:8088登录,发现问题已解决。


2、 禁用Oracle服务。在“计算机管理”中的“服务”中找到OracleServiceORCL,停止掉就OK了。但是这并不是一种好的解决方法,因为很多时候我们是同时需要用到Tomcat和Oracle两种服务的。

 

 

 

转自http://blog.csdn.net/woamly/article/details/4958516

 

此问题依旧与端口冲突有关,修改端口号参见http://1259988502.iteye.com/admin/blogs/1923272