我正在尝试访问localhost:8080,但它显示我需要输入用户名并传递单词。我记得大约4个月前,当我试图开发一个web应用程序并在我的电脑上托管我的域名时,我在服务器上搞砸了,不幸的是,我失败了。在使用servlet时,我一直在测试一些安全特性,直到有一段时间我还没有看到这些特性,并弹出了请求身份验证的窗口。
我试图输入我正在使用的密码,但这些密码都不起作用。不管怎样,我能摆脱这个问题吗?
发布于 2015-10-06 02:37:02
这是http身份验证。您可以在users.xml WEB目录中找到用户名和密码(如果有的话)。否则,您必须从security-constraint
文件中编辑或删除web.xml元素。
抱歉,我还没注意到XDB。检查Oracle和tomcat是否使用相同的端口。向他们中的任何人汇报
发布于 2016-02-23 05:25:32
其他一些应用程序(如甲骨文)正在使用相同的端口号。因此,您应该更改apachetomcat/conf/server.xml
中的tomcat端口号。
事先-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
更新->
<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
发布于 2016-01-07 17:20:04
这是因为您的计算机上有一个数据库正在运行。在我的例子中,它是一个Oracle数据库。默认情况下,每次启动计算机时,数据库的服务都会自动启动。
启动>>,查找>>或其他程序列表中的数据库,然后手动停止数据库。似乎存在着港口的冲突。
https://stackoverflow.com/questions/32960741
复制相似问题