將EJB 3應用程式遷移到GlassFish
在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命令列工具和部署實用工具。
我不得不做了以下更改:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將應用程式從Sql Server遷移到OracleSQLServerOracle
- 把WebLogic EJB程式遷移到JBoss上Web
- 將你的應用遷移到 Python 3 的三個步驟Python
- 10種可以遷移到雲的應用程式
- 將 Server Community Edition 應用程式方便地遷移到 WebSphere Application ServerServerUnityWebAPP
- 使用 .NET 升級助手將.NET Framework應用遷移到.NET 5Framework
- 應用程式的資料庫從Sql Server遷移到Oracle資料庫SQLServerOracle
- (原)將Oracle遷移到SQLServerOracleSQLServer
- 譯文|藉助 Pulsar Functions 遷移到無服務應用程式Function
- 如何將 CentOS遷移到 AlmaLinux?CentOSLinux
- 將表 從mysql 遷移到oracleMySqlOracle
- 將nodejs遷移到D盤NodeJS
- 循序漸進:將 eMbedded Visual C++ 應用程式遷移到 Visual Studio 2005C++
- WPF 應用遷移到 Electron 框架過程記錄框架
- [譯] 將一箇舊的大型專案遷移到 Python 3Python
- 將PHP應用無縫轉移到IIS中?PHP
- 將 flutter_web 遷移到 flutter1.9+FlutterWeb
- Python 將所有 Bug 遷移到 GitHub 中PythonGithub
- 用冷備份技術快速將DB遷移到新機器
- uniapp小程式遷移到TSAPP
- [譯] 將專案遷移到 Yarn 然後又遷回 npmYarnNPM
- 如何從複雜單體應用快速遷移到微服務?微服務
- 使用SpringCloud將單體遷移到微服務SpringGCCloud微服務
- [譯] 將現有的 API 從 REST 遷移到 GraphQLAPIREST
- 使用RAM將檔案系統遷移到ASMASM
- 將我的部落格遷移到亞馬遜雲端(1)亞馬遜
- 將我的部落格遷移到亞馬遜雲端(2)亞馬遜
- 透過MySQL Workbench 將 SQL Server 遷移到GreatSQLMySqlServer
- 將maven、gradle倉庫遷移到d盤MavenGradle
- 手把手教會將 Windows 窗體桌面應用從.NET Framework遷移到 .NET SDK/.NET 6 格式WindowsFramework
- 為什麼你需要將程式碼遷移到ASP.NET Core 2.0?ASP.NET
- 遷移到ASMASM
- [譯] Plaid 應用遷移到 AndroidX 的實踐經歷AIAndroid
- EJB 部署及應用
- 我如何將部落格遷移到 Kubernetes(上)
- 我如何將部落格遷移到 Kubernetes(下)
- 將ServiceLoader遷移到Java 9模組系統 - frankelJava
- Flutter #03 將原有的 Flutter app 遷移到 Flutter 2.0FlutterAPP