Weblogic和eclipse安裝和配置

livedba發表於2011-09-21

花了大概4天的時間來安裝和配置weblogic,中間過程是非常的坎坷的,在此記錄整個過程中的難點和遇到問題的解決方法,與君共勉。

[@more@]

1.windows安裝weblogic,按預設路徑安裝,選擇典型模式安裝,一定要安裝eclipse元件。然後一路next。
2.安裝完成之後配置weblogic的domain,步驟如下:
2.1 開始-程式-Oracle WebLogic-WebLogic Server 11gR1-Tools-Configuration Wizard。
2.2 選擇建立新的weblogic域。
2.3 選擇域源-next。
2.4 輸入域的名稱和位置,輸入名稱,位置預設-next。
2.5 配置管理員使用者名稱和口令-admin-admin-next。
2.6 配置伺服器啟動模式和JDK-選擇開發模式-預設JDK。
2.7 選擇可選配置-next。
2.8 建立。
2.9 完成。
3.C:OracleMiddlewareuser_projectsdomainsfescobin下startWebLogic.cmd,啟動weblogic
4.第一次會有點慢

5.配置eclipse
5.1 外掛安裝,要求eclipse版本在3.6以上
5.2 window-prefences-server-runtime environment-add-選擇oracle-weblogic10.3.5
5.3 welogic home:C:OracleMiddlewarewlserver_10.3 java home:C:OracleMiddlewarejdk160_24--next
5.4 指定域C:OracleMiddlewareuser_projectsdomainsfesco
5.5 此處省去兩天時間。。。。。。。。

6.這裡有更簡單的方法
6.1 還記得我們安裝weblogic的時候安裝了Oracle Enterprise Pack for Eclipse這個東西嗎。
6.2 開始-程式-Oracle WebLogic-Oracle Enterprise Pack for Eclipse,然後選擇工作空間。
6.3 這個eclipse已經把配置weblogic所有的外掛都安裝好了,只需要裝一個svn外掛。
6.4 然後就是我們熟悉的從svn上check out了,這裡需要注意的一點是 本地專案要選擇Weblogic Web Services-Web Service Project。


7.至此安裝已經結束了,下面開發weblogic的配置.
7.1 weblogic資料來源配置
7.1.1 配置weblogic資料登入到weblogic管理配置介面,選擇域-服務-資料來源-新建一般資料來源
-輸入jndi名稱ODS,選擇驅動oracle driver(Thin)for service connections;versions:9.0.1 and later-後面輸入地址sid完成
7.2釋出出現Caused By: unable to attain an URLClassLoader - [unknown location]這個錯誤
解決方法是在struts.xml中不可以使用萬用字元*,將所有的xml使用絕對路徑include進來就可以了:





造成這個問題的原因參考如下:
struts的ClassPathFinder.findMatches方法裡取得當前classloader的方式是
ClassLoader loader = Thread.currentThread().getContextClassLoader();
在tomcat環境下取到的是URLClassloader的例項

而在weblogic下面卻是weblogic.utils.classloaders.ChangeAwareClassLoader ,
weblogic有自己的classLoader機制,因此導致了錯誤
7.3釋出完成之後啟動weblogic,就可以訪問我們的專案了,在它出來的那一刻,我承認我雞凍了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25261409/viewspace-1055234/,如需轉載,請註明出處,否則將追究法律責任。

相關文章