http://localhost:8080请求用户名和密码。信息为:“XDB” 解决办法

windows查看端口占用状况 cmd下 netstat -ano 查看端口和对应的服务java

为2520 Oracle的服务数据库

源博客: http://blog.163.com/jxguo_05/blog/static/7194010020102292422846/windows

装完oracle数据库发现原来的工程都不能运行了。tomcat

 

工程启动时控制台会报错java.net.BindException: Address already in use: JVM_Bind:8080。oracle

 

访问原来的url会弹出对话框:http://localhost:8080请求用户名和密码。信息为:XDB”,而且要求输入用户名和密码。输错或是不知道输什么就会跳转到“The requested URL /frist/ was not found on this server”页。this

 

上网查到是由于tomcatoracleXDB数据库端口冲突。解决方法有两种,一是重装oracle,二是修改tomcat的配置。因为重装oracle挺麻烦,因此我采用修改tomcat配置的方法。url

解决:spa

只需在tomcat的目录下找到conf\server.xml文件,修改其端口,改为别的(我选择8081)端口就能够了,不过注意不要和其它的冲突。.net

 

就是以下代码,红色部分改为8081便可。3d

<!-- 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" URIEncoding="UTF-8" useBodeEncodingForUIR="true"  />

    <!-- Note : To disable connection timeouts, set connectionTimeout value

     to 0 -->

 

注意修改完后也要经过对应的端口进行访问。

http://localhost:8081/工程名/

而不是原来的 http://localhost:8080/工程名/

相关文章
相关标签/搜索