今天一同事用IE訪問服務(wù)器上部署的程序時總是彈出一個讓輸入用戶名與密碼的窗口,分析不應(yīng)該是那臺服務(wù)器的用戶名與密碼,但具體是什么原因呢?后來又發(fā)現(xiàn)啟動本機(jī)上的Tomcat(端口號是8080),訪問部署本機(jī)上的程序也會出現(xiàn)這個問題,比較奇怪。
仔細(xì)查看彈出的窗口發(fā)現(xiàn)窗口的偏上部分有"XDB"三個字母,突然想起XDB是oracle的一種服務(wù),Oracle創(chuàng)建數(shù)據(jù)庫時默認(rèn)包含了XDB特性,一旦啟動了數(shù)據(jù)庫和Listener,Oracle XDB的http服務(wù)就占用8080端口,剛好和Tomcat端口沖突。為了驗(yàn)證這個猜測,停止了oracle服務(wù),再訪問服務(wù)器和本機(jī)上的程序都一切ok,找到原因!
解決方法:修改XDB的http服務(wù)端口。