http://localhost:8080請求用戶名和密碼。信息為:“XDB” 解決辦法


windows查看端口占用情況 cmd下 netstat -ano 查看端口和對應的服務

為2520 Oracle的服務

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

裝完oracle數據庫發現原來的工程都不能運行了。

 

工程啟動時控制台會報錯java.net.BindException: Address already in use: JVM_Bind:8080。

 

訪問原來的url會彈出對話框:http://localhost:8080請求用戶名和密碼。信息為:XDB”,並且要求輸入用戶名和密碼。輸錯或是不知道輸什么就會跳轉到“The requested URL /frist/ was not found on this server”頁。

 

上網查到是因為tomcatoracleXDB數據庫端口沖突。解決方法有兩種,一是重裝oracle,二是修改tomcat的配置。由於重裝oracle挺麻煩,所以我采用修改tomcat配置的方法。

解決:

只需在tomcat的目錄下找到conf\server.xml文件,修改其端口,改成別的(我選擇8081)端口就可以了,不過注意不要和其它的沖突。

 

就是如下代碼,紅色部分改成8081即可。

<!-- 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/工程名/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM