在Weblogic 8.1上跑Openlaszlo 3.0
試了一小段時間了....跟各位分享一下心得。
首先介紹一下什麼是Openlaszlo 3.0。
Openlaszlo 是一個類似Macromedia Flex的Flash based presentation server。所謂的Presentation Server就是跳脫傳統HTTP Server服務html網頁的方式,以自己的獨特技術來提供一種客戶端的 UI呈現技術。舉例來說,Cocoon勉強可以算是一種 Presentation Server;Cocoon所提倡的xslt轉換能力,的確是在Presentation Tier提供了一套自己的UI呈現技術。
不過如果我們把所謂的Presentation Server的定義縮小到「提供Rich Internet Application能力」的涵義,那所謂的Presentation Server大概就剩下Macromedia Flex、Laszlo Systems所Open source出來的Openlaszlo以及零零碎碎一些提供類似Server-side XUL+Java Applet的Rich Client技術。
扯遠了,我們今天的主題是Openlaszlo :b
首先,下載Openlaszlo。Openlaszlo應該有四種下載方式:
下載了.war之後,請找一個目錄將.war解開來,然後啟動Weblogic Server開始進行Deployment的程序。
首 先用Weblogic Builder的Deployment Descriptor開啟Openlaszlo的Web Application目錄,然後開啟「Prefer WEB-INF classes」的選項。這個選項之所以必要是因為Laszlo< style="font-family:SimSun;">所需要的xerces版本和Weblogic所提供的不同,所以必須以這個選項告訴 Weblogic Server在Class loading的時候優先以WEB-INF目錄下的Class和library jar為優先載入Classpath。
調整完該選項後,請檢查WEB-INF/lib< style="font-family:SimSun;">下是否有一份xerces.jar?如果沒有,請去Apache的網站上下載一份。這些步驟完成後,我們進入 Weblogic Administration Console。
還記得剛剛把.war解開的目錄嗎?我們現在利用no-stage< style="font-family:SimSun;">的方式將該目錄Deploy到Weblogic Server上面,這個時候如果我們利用Web App的測試功能,就可以看到Openlaszlo< style="font-family:SimSun;">的Welcome頁面。
接下來我要簡短的敘述一下,之所以要使用no-stage Deployment的原因。
我們都知道,在Weblogic上頭的Deployment大致上可以分成三種(詳細敘述請見Weblogic Server Documentation):
tag: java, weblogic, openlaszlo
首先介紹一下什麼是Openlaszlo 3.0。
Openlaszlo 是一個類似Macromedia Flex的Flash based presentation server。所謂的Presentation Server就是跳脫傳統HTTP Server服務html網頁的方式,以自己的獨特技術來提供一種客戶端的 UI呈現技術。舉例來說,Cocoon勉強可以算是一種 Presentation Server;Cocoon所提倡的xslt轉換能力,的確是在Presentation Tier提供了一套自己的UI呈現技術。
不過如果我們把所謂的Presentation Server的定義縮小到「提供Rich Internet Application能力」的涵義,那所謂的Presentation Server大概就剩下Macromedia Flex、Laszlo Systems所Open source出來的Openlaszlo以及零零碎碎一些提供類似Server-side XUL+Java Applet的Rich Client技術。
扯遠了,我們今天的主題是Openlaszlo :b
首先,下載Openlaszlo。Openlaszlo應該有四種下載方式:
- SDK。這是一個已經幫你準備好的Tomcat bundle,如果是Windows平台的話已經有installer。
- SDK。這是一個.war的檔案,也就是Web Application Archieve。要在Weblogic上頭跑Laszlo,請下載這個檔案
- Source。自己Compile比較合你的胃口嗎?
- Core。這也是一個.war的檔案,可是沒有Tutorial以及Demo
下載了.war之後,請找一個目錄將.war解開來,然後啟動Weblogic Server開始進行Deployment的程序。
首 先用Weblogic Builder的Deployment Descriptor開啟Openlaszlo的Web Application目錄,然後開啟「Prefer WEB-INF classes」的選項。這個選項之所以必要是因為Laszlo< style="font-family:SimSun;">所需要的xerces版本和Weblogic所提供的不同,所以必須以這個選項告訴 Weblogic Server在Class loading的時候優先以WEB-INF目錄下的Class和library jar為優先載入Classpath。
調整完該選項後,請檢查WEB-INF/lib< style="font-family:SimSun;">下是否有一份xerces.jar?如果沒有,請去Apache的網站上下載一份。這些步驟完成後,我們進入 Weblogic Administration Console。
還記得剛剛把.war解開的目錄嗎?我們現在利用no-stage< style="font-family:SimSun;">的方式將該目錄Deploy到Weblogic Server上面,這個時候如果我們利用Web App的測試功能,就可以看到Openlaszlo< style="font-family:SimSun;">的Welcome頁面。
接下來我要簡短的敘述一下,之所以要使用no-stage Deployment的原因。
我們都知道,在Weblogic上頭的Deployment大致上可以分成三種(詳細敘述請見Weblogic Server Documentation):
- Stage
- No-stage
- External Stage
tag: java, weblogic, openlaszlo

1 Comments:
Wacker, dieser bemerkenswerte Gedanke fällt gerade übrigens levitra kaufen viagra online bestellen rezeptfrei [url=http//t7-isis.org]cialis kaufen per nachnahme[/url]
By
匿名, at 12/31/2009 7:31 下午
張貼意見
Links to this post:
建立連結
<< Home