首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务器http:/localhost:8080需要用户名和密码。服务器说: XDB

服务器http:/localhost:8080需要用户名和密码。服务器说: XDB
EN

Stack Overflow用户
提问于 2015-10-06 02:21:26
回答 15查看 146.9K关注 0票数 21

我正在尝试访问localhost:8080,但它显示我需要输入用户名并传递单词。我记得大约4个月前,当我试图开发一个web应用程序并在我的电脑上托管我的域名时,我在服务器上搞砸了,不幸的是,我失败了。在使用servlet时,我一直在测试一些安全特性,直到有一段时间我还没有看到这些特性,并弹出了请求身份验证的窗口。

我试图输入我正在使用的密码,但这些密码都不起作用。不管怎样,我能摆脱这个问题吗?

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2015-10-06 02:37:02

这是http身份验证。您可以在users.xml WEB目录中找到用户名和密码(如果有的话)。否则,您必须从security-constraint文件中编辑或删除web.xml元素。

抱歉,我还没注意到XDB。检查Oracle和tomcat是否使用相同的端口。向他们中的任何人汇报

票数 20
EN

Stack Overflow用户

发布于 2016-02-23 05:25:32

其他一些应用程序(如甲骨文)正在使用相同的端口号。因此,您应该更改apachetomcat/conf/server.xml中的tomcat端口号。

事先-->

代码语言:javascript
运行
复制
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

更新->

代码语言:javascript
运行
复制
<Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
票数 13
EN

Stack Overflow用户

发布于 2016-01-07 17:20:04

这是因为您的计算机上有一个数据库正在运行。在我的例子中,它是一个Oracle数据库。默认情况下,每次启动计算机时,数据库的服务都会自动启动。

启动>>,查找>>或其他程序列表中的数据库,然后手动停止数据库。似乎存在着港口的冲突。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32960741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档