解決Oracle 11g xe佔用8080端口

今天第一次安裝oracle,安裝完成後,發現tomcat死活啓動不了,查看log日誌,原來8080端口被佔用了。因而就想到多是剛纔安裝的oracle惹的禍。在cmd窗口,命令行輸入nestat -ao 查看端口監聽狀況,果真被佔用了,經過端口找到對應的PID,再將進程殺掉,tomcat能夠啓動了。tomcat

 

進一步查資料得知,Oracle 11g xe默認的http端口是8080,這跟JBoss/Tomcat的默認端口相同,致使tomcat啓動衝突。oracle

修改辦法:app

1. 以dba用戶身份登陸XEurl

2. 執行下列語句spa

begin
    dbms_xdb.sethttpport('7000');
    dbms_xdb.setftpport('0');
end;
/

這樣就把默認的8080端口改爲7000了,不用重啓oracle服務,即時生效!命令行

3.修改下面二個internet快捷方式(oraclexe安裝目錄的product\11.2.0\server下)日誌

X:\oraclexe\app\oracle\product\11.2.0\server\Get_Started.urlcode

X:\oraclexe\app\oracle\product\11.2.0\server\Database_homepage.urlserver

用記事本打開這二個文件,把8080換成7000,對Oracle 11g /R2 一樣有效。進程

相關文章
相關標籤/搜索