我的電腦之前裝有oracle9i,今天安裝tomcat成功后,測(cè)試http://localhost:8080出現(xiàn) 讓輸入XDB登陸的用戶名和密碼。一查原來(lái)是這個(gè)原因,特記錄下來(lái),備用。。。
Oracle9i默認(rèn)的XML DB把HTTP的默認(rèn)端口設(shè)為8080,這是一個(gè)太常用的端口了,很多別的WebServer都會(huì)使用這個(gè)端口,
如果我們安裝了它,最好修改一下,避免沖突,如果不使用呢,就最好不要安裝
提供三種修改的方法
1.dbca,選擇你的數(shù)據(jù)庫(kù),然后Standard Database Features->Customize->Oracle XML DB option,進(jìn)入這個(gè)畫面你應(yīng)該就知道怎么改了。
2.OEM console,在XML Database 的配置里面修改
3.用oracle提供的包:
-- 把HTTP/WEBDAV端口從8080改到8081
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))
/
-- 把FTP端口從2100改到2111
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111))
/
SQL> commit;
SQL> exec dbms_xdb.cfg_refresh;
-- 檢查修改是否已經(jīng)成功
SQL> select dbms_xdb.cfg_get from dual;