javaGrowing

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            92 隨筆 :: 33 文章 :: 49 評論 :: 0 Trackbacks

          問題:
          ?1、同時安裝Desktop、Engine,Engine部分控件不能用,老是提示要授權(quán)。
          ?2、將Desktop卸載,Engine大多數(shù)控件能用,少部分不能用。

          問題關(guān)鍵:
          ?Engine授權(quán)文件有問題。現(xiàn)在網(wǎng)上Engine9.0的授權(quán)文件版本太多了,但有些可以,有些是不能用的。其實(shí)我就是被這個問題所困,遲遲不能解決,現(xiàn)將可用的Engine9.0授權(quán)文件公布如下(絕對可用):
          3dengine,9,ecp379783729,none,D7MGJE2110L5J9HSX169
          designer,9,ecp240010879,none,GB20C3RM03HXNTNE9005
          gdbedit,9,ecp180013971,none,PMYP34S0PBAM2T8AG239
          spatialengine,9,ecp339810398,none,8SJA84S0PDJ94P7EJ048
          standardengine,9,ecp100001222,none,6PC42XLJH4C5LMZ59217
          streetmapengine,9,ecp299948323,none,1JHDJK988L2MC2EN0146?

          解決方法:
          ?1、安裝Desktop,配置License Manager,過程我就不說了吧;
          ?2、安裝Engine,用以上授權(quán)文件注冊。
          ?3、此時部分控件仍然不能用。
          ?4、請將license.dat中的Feature Designe項刪除并保存,重啟License Manager;
          ?5、問題解決。

          2006/10/24

          解決Oracle 9i和Tomcat端口沖突(轉(zhuǎn)載)

          方案一:
          ??? 新裝了系統(tǒng)后,發(fā)現(xiàn)在調(diào)試程序時TOMCAT提示8080端口已被占用,于是運(yùn)行NETSTAT -ANO查看端口使用情況,發(fā)現(xiàn)8080端口被ORACLE的監(jiān)聽器給占用了,于是結(jié)合上網(wǎng)查到方法,將ORACLE XDB的HTTP服務(wù)端口改成8081,問題解決。
          ?
          總結(jié)一下可解決的方法:
          一、更改TOMCAT的默認(rèn)端口
          ???? 相關(guān)文件:"TOMCAT ROOT"\conf\server.xml
          ?
          二、使用sys登錄Oracle,利用dbms_xdb修改端口設(shè)置
          SQL> call dbms_xdb.cfg_update(updateXML(
          ??? 2??????? dbms_xdb.cfg_get()
          ??? 3????? , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
          ??? 4????? , 8081))
          ??? 5? /
          ??? 運(yùn)行完后提示:Call completed.
          接著
          SQL> COMMIT;
          ??? 提示:Commit complete.
          SQL> EXEC dbms_xdb.cfg_refresh;
          ??? 提示:PL/SQL procedure successfully completed.
          三、使用Enterprise Manager Console,選擇數(shù)據(jù)庫——XML 數(shù)據(jù)庫——配置,更改http-port的默認(rèn)值為8081。

          方案二:
          ??? 安裝Oracle數(shù)據(jù)庫后,當(dāng)我們訪問8080端口時,會彈出一個XDB窗口,要求輸入用戶名和密碼。這樣將和我們本地一些使用該端口的應(yīng)用沖突,比如tomcat、jboss等,雖然這些端口是可以修改的,但總是不爽oracle一直占用這個端口。
          ??? Oracle數(shù)據(jù)庫可以使用TCP協(xié)議通過8080端口進(jìn)行連接,所以占用了8080端口。
          要取消占用,可以打開Oracle安裝目錄下的database目錄內(nèi)的SPFILE[SID名].ORA文件進(jìn)行修改。這個文件是Oracle的啟動配置文件。
          把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'這一行去掉即可。
          然后重啟計算機(jī),或者在服務(wù)中重啟OracleService[SID名]這個服務(wù)。重啟后可能無法使用Enterprise Manager Console和其他客戶端連接,這時請使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具刪除監(jiān)聽器,然后新建一個監(jiān)聽器,重啟監(jiān)聽器。
          使用Configuration and Migration Tools/Net Manager工具,將服務(wù)命名刪除,然后新建一個。
          現(xiàn)在Oracle應(yīng)該就可以正常使用,8080也不會占用了。
          補(bǔ)充:
          其實(shí)這與服務(wù)的啟動順序有關(guān),可以先把oracle監(jiān)聽器服務(wù)設(shè)為手動,tomcat設(shè)為自動,重啟電腦,測試http://localhost:8080,這時可以看到大貓了,哈哈...然后再把oracle監(jiān)聽器啟動,就不會沖突了。
          posted on 2006-11-09 09:13 javaGrowing 閱讀(617) 評論(1)  編輯  收藏 所屬分類: oracle

          評論

          # re: 解決Oracle 9i和Tomcat端口沖突(轉(zhuǎn)載) 2008-01-12 23:24 內(nèi)容被禁止顯示
          內(nèi)容被禁止顯示  回復(fù)  更多評論
            

          主站蜘蛛池模板: 伊吾县| 万宁市| 新沂市| 陆良县| 修水县| 左权县| 长寿区| 勃利县| 江陵县| 合川市| 镇远县| 岑巩县| 马关县| 大石桥市| 芦溪县| 徐州市| 大丰市| 鄂托克旗| 来凤县| 浦东新区| 尚志市| 彭阳县| 襄城县| 宝应县| 夏河县| 高唐县| 兴国县| 巧家县| 长春市| 都江堰市| 宿迁市| 东方市| 台前县| 红河县| 长春市| 镇江市| 岱山县| 临安市| 德州市| 奉节县| 华阴市|