BEA logo

BEA到台灣、BEA在台灣

星期二, 八月 23, 2005

在Weblogic 8.1上跑Openlaszlo 3.0

試了一小段時間了....跟各位分享一下心得。

首先介紹一下什麼是Openlaszlo 3.0

Openlaszlo 是一個類似Macromedia FlexFlash based presentation server。所謂的Presentation Server就是跳脫傳統HTTP Server服務html網頁的方式,以自己的獨特技術來提供一種客戶端的 UI呈現技術。舉例來說,Cocoon勉強可以算是一種 Presentation ServerCocoon所提倡的xslt轉換能力,的確是在Presentation Tier提供了一套自己的UI呈現技術。

不過如果我們把所謂的Presentation Server的定義縮小到「提供Rich Internet Application能力」的涵義,那所謂的Presentation Server大概就剩下Macromedia FlexLaszlo SystemsOpen source出來的Openlaszlo以及零零碎碎一些提供類似Server-side XUL+Java AppletRich Client技術。

扯遠了,我們今天的主題是Openlaszlo :b

首先,下載OpenlaszloOpenlaszlo應該有四種下載方式:
  • SDK。這是一個已經幫你準備好的Tomcat bundle,如果是Windows平台的話已經有installer

  • SDK。這是一個.war的檔案,也就是Web Application Archieve。要在Weblogic上頭跑Laszlo,請下載這個檔案

  • Source。自己Compile比較合你的胃口嗎?

  • Core。這也是一個.war的檔案,可是沒有Tutorial以及Demo

下載了.war之後,請找一個目錄將.war解開來,然後啟動Weblogic Server開始進行Deployment的程序。

首 先用Weblogic BuilderDeployment Descriptor開啟OpenlaszloWeb Application目錄,然後開啟「Prefer WEB-INF classes」的選項。這個選項之所以必要是因為Laszlo< style="font-family:SimSun;">所需要的xerces版本和Weblogic所提供的不同,所以必須以這個選項告訴 Weblogic ServerClass loading的時候優先以WEB-INF目錄下的Classlibrary jar為優先載入Classpath

調整完該選項後,請檢查WEB-INF/lib< style="font-family:SimSun;">下是否一份xerces.jar?如果沒有,請去Apache的網站上下載一份。這些步驟完成後,我們進入 Weblogic Administration Console

還記得剛剛把.war解開的目錄嗎?我們現在利用no-stage< style="font-family:SimSun;">的方式將該目錄DeployWeblogic Server上面,這個時候如果我們利用Web App的測試功能,就可以看到Openlaszlo< style="font-family:SimSun;">的Welcome頁面。

接下來我要簡短的敘述一下,之所以要使用no-stage Deployment的原因。

我們都知道,在Weblogic上頭的Deployment大致上可以分成三種(詳細敘述請見Weblogic Server Documentation)
  1. Stage

  2. No-stage

  3. External Stage
使 用第一種方式來Deploy Web App是很方便,但是因為檔案都會被CopyStaging Directory,所以往往目錄結構會和Web App原來所設計的有所不同。像是Laszlo這種需要RuntimeCompileFlash檔案的Web App,目錄結構一亂掉就無法正常運作了,因此我們必須採用No- stageDeployment模式。

tag: , ,

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 Anonymous 匿名, at 12/31/2009 7:31 下午  

張貼意見

Links to this post:

建立連結

<< Home