用Lomboz+Glassfish開發部署EAR(基於Eclipse3.3.1.1)
這裡通過SUN的JAVAEE5Tutorial中的一個簡單的EJB例子來說明如何用Lomboz+Glassfish開發並部署EJB;
不可否認SUN的Tutorial系列寫的非常的好,如果你看過英文原版之後就會發現市面上賣的那些所謂的J2EE指南
寫的是多麼的爛多麼的誤人子弟!但是文件中一個美中不足的地方是,所有的開發和部署都是基於NETBEANS IDE的;
說實話用NETBEANS開發JAVAEE真的很順手很簡單,當然,也因此掩蓋了很多細節比如部署配置檔案在NETBEAN裡完全自動
生成,你只要最後按"Deploy"就自動部署到GLASSFISH裡了;我個人是比較提倡真正的快速開發的,無關緊要的東西就應該
隱藏起來,這個微軟就做的很好;
因此在我看來無所謂Eclipse還是Netbeans,關鍵還是JAVAEE的標準!其實目標都是去實現這個標準,殊途同歸而已;
那麼下面就一步一步介紹如何使用LOMBOZ+ GLASSFISH來開發部署EJB,過後你會發現,效果也絕對不比NETBEANS差!
一 、 環境準備
1 下載並安裝 JDK :本文中使用 java_ee_sdk-5_04-windows.exe 這個版本
下載地址 :
2 下載並安裝Lomboz:
下載地址 :
說明:GLASSFISH應用伺服器在JDK5 的安裝包裡已經整合了,而且還自帶了JAVA寵物商店2.0作為EXAMPLE,
使用者不必自己去BLUEPRINT(SUN的一個專案)中下載;
二 、 將GLASSFISH和LOMBOZ整合
1 開啟LOMBOZ開發環境
選擇選單欄的 Window / Prefrence 選擇Server目錄進行伺服器設定,在這裡要新增伺服器,預設的沒有GLASSFISH
三 、 新建EAR專案
1 File / New / Project / J2EE / Enterprise Appication Project
2 Project Name: MyConverter
3 New Module || Finish
4 Generate Deployment Discribtor Describtor
5 Import MyConverterEJB | MyConverterClient | MyConverterWeb
6 Don't forget to reference the MyConverterEJB Project at WEB OR CLIENT Project in Build Path Configure!
7 There is a small problem when you set the build path to WEB APPLICATION . If you reference the MyConverterEJB Project
to the MyConverterWeb,you will find the index.jsp can't find the reference,and you should change sth at
and recover it! And everything will be OK .
8 Lomboz will build an "application.xml" at MyConverter / EarContent / META-INF / ......
----------------------------------------------------------------------------
------------------------------------------------------------------------------------
you can see that all the content in the xml file is automaticly build by LOMBOZ!
9 Now , you can right-click the MyConverter Project and Export an EAR file named MyConverter.ear include
MyConvertClient | MyConverterWeb | MyConverterEJB
10 Deploy the EAR file to GLASSFISH
11 You can debug OR run the Project in Lomboz with glassfish!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-242621/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Azure的軟體部署和開發系列沙龍
- 基於lbs服務應用開發
- interest.ear 在jboss部署時出錯REST
- 基於Laravel 5.4 開發單頁應用Laravel
- 基於PostgreSQL進行Java應用開發SQLJava
- 基於xmpp openfire smack開發之openfire介紹和部署[1]Mac
- 專案完成 - 基於Django3.x版本 - 開發部署小結Django
- 基於vite多頁面實現多端同構開發和部署Vite
- XPages 開發實踐:開發基於 XPages 的複合應用程式
- 基於 go 語言開發部署的部落格 免費開源供參考Go
- 基於 WebRTC 與 Webcam 開發一個聊天應用Web
- 基於Yii2的應用開發引擎RageFrame
- 基於構件開發的應用框架設計框架
- 基於大模型的人工智慧應用開發大模型人工智慧
- 如何基於Restful ABAP Programming模型開發並部署一個支援增刪改查的Fiori應用REST模型
- 記錄一次基於vue、typescript、pwa的專案由開發到部署VueTypeScript
- 基於vue開發的線上付費課程應用Vue
- 基於eTS高效開發HarmonyOS課程類應用ASGR
- 基於ADS1.2下的ARM應用開發
- 高效簡易開發基於websocket 的通訊應用Web
- 《Flask Web開發 基於Python的Web應用開發實戰》簡評FlaskWebPython
- 鴻蒙系統應用開發之基於API6的藍芽開發鴻蒙API藍芽
- 使用Knative基於構建、部署、管理serverless應用Server
- 基於 Hyperf 開發的商城
- 大知乎(基於ThinkPHP開發)PHP
- 基於Github的敏捷開發Github敏捷
- 基於TODO的開發方法
- 關於Jboss應用ear檔案的釋出問題,幫忙看看:)
- 基於docker部署jenkinsDockerJenkins
- 基於 LNMP 的 Nginx 百萬併發之路 (四)熱部署LNMPNginx熱部署
- "用JBuilder Ent 7開發一個簡單J2EE 應用"這個例子,部署完後的ear檔案在jbuilder7下不好用,UI
- 官方翻譯 | 有關基於文件的iOS應用開發iOS
- 基於雲資料庫MongoDB版進行應用開發資料庫MongoDB
- 基於區塊鏈技術落地應用開發-食品溯源區塊鏈
- 基於 Vue3 開發的 Lumen IM 線上聊天應用Vue
- 基於 Vue2.0 開發的 Lumen IM 線上聊天應用Vue
- Nw.js基於Html+Node.js開發原生應用HTMLNode.js
- 基於SkyEye執行Qt:著名應用程式開發框架QT框架