將EJB 3應用程式遷移到GlassFish

梧桐雨—168發表於2008-04-17
在Weblogic  9.2 Tech Preview上執行了示例應用程式之後,我想測試一下它的可移植性。於是我下載了GlassFish  (v 9.0 build 48)。從開始到將該應用程式移植到Glassfish上共花了我一個小時(包括安裝GlassFish本身)。

    我不得不做了以下更改:
    persistence.xml要求有Kodo 4.0許可鍵。當在Weblogic容器中執行Kodo時,它使用Weblogic許可方案。但是當在GlassFish中執行時,自然就需要它自己的許可了。

    kodo-runtime.jar放在Glassfish/domains/domain1/lib下的GlassFish共享庫中。

    Pointbase JDBC driver jar也放在共享庫中,因為persistence.xml被配置為使用Weblogic預配置的嵌入式Pointbase。但是很容易將其重定向到其它任何資料庫。

    web.xml中的 welcome-file-list 放錯順序了。Weblogic沒有意見,但是GlassFish不行。

    我喜歡GlassFish,它響應敏捷,自帶了一個用於啟動、停止域的asadmin命令列工具和部署實用工具。

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

相關文章