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