带有NetBeans 7.1 RC 2的WebLogic 12c快速入门
制備
第一步是下載所有必需的組件。 Grep復(fù)制了最新的NetBeans 7.1 RC 2 , WebLogic 12.1.1.1和MySQL 5.5.18 。 根據(jù)說明安裝WebLogic,NetBeans和MySQL。 接下來是創(chuàng)建一個簡單的WebLogic服務(wù)器域。 啟動配置工具(%WL_HOME%/ common / bin / config.exe | sh),并使用基本配置添加“ petcatalog_domain”。 輸入管理員用戶和密碼。
啟動NetBeans并切換到“服務(wù)”選項卡。 右鍵單擊“服務(wù)器”節(jié)點(diǎn),然后選擇“添加服務(wù)器…”。 選擇“ Oracle WebLogic Server”,然后單擊下一步以輸入服務(wù)器位置“ /Oracle/wls1211/wlserver_12.1”。 單擊下一步以選擇或瀏覽到新域(petcatalog_domain),輸入管理員用戶名和密碼。 單擊完成,然后右鍵單擊新的Oracle WebLogic Server節(jié)點(diǎn)。 您可以啟動,停止和重新啟動域。 在正常情況下,配置文件和調(diào)試模式。 也提供指向服務(wù)器日志和管理控制臺的快速鏈接。 現(xiàn)在啟動MySQL Administrator并創(chuàng)建一個新的數(shù)據(jù)庫(例如petcatalog)。 確保您有一個有權(quán)訪問它的數(shù)據(jù)庫用戶。
帶有NetBeans的寵物目錄示例
從2009年末開始,一個名為Pet Catalog的應(yīng)用程序已成為NetBeans的一部分 。 這是一個Java EE 6示例,演示了JavaServer Faces 2.0和基于MySQL的Java Persistence API的用法。 基本上是在這里演示MySQL與GlassFish的用法。 在java.net上找到有關(guān)該應(yīng)用程序的更多詳細(xì)信息 。 可以在新的WebLogic 12c服務(wù)器上部署的奇妙展示。
返回NetBeans:選擇“新建項目”,然后選擇項目類型“示例/ Java Web /寵物目錄”。 輸入項目名稱和位置。 單擊完成。 確認(rèn)“缺少服務(wù)器”問題對話框,然后右鍵單擊新創(chuàng)建的項目,選擇“解決缺少的服務(wù)器問題…”。 選擇“ Oracle WebLogic Server”,然后單擊“確定”。 經(jīng)過簡短的項目掃描并重新生成后,將打開該項目并包含所有需要的庫。 打開mysql命令行或查詢?yōu)g覽器,并針對您新創(chuàng)建的數(shù)據(jù)庫執(zhí)行“ netbeans-projects / PetCatalog / setup / catalog.sql”腳本。 如果您已經(jīng)在那兒了,請打開項目的配置文件,然后打開“ persistence.xml”。 注釋掉第5至8行(都在中間,包括<properties>和</ properties>)。
WebLogic Server中的寵物目錄數(shù)據(jù)源
即使您在項目中也看到了sun-resources.xml,也無法利用它。
您首先需要在WebLogic服務(wù)器中創(chuàng)建合適的數(shù)據(jù)源。 打開WLS控制臺 /,展開左側(cè)樹中的“服務(wù)”節(jié)點(diǎn),單擊“數(shù)據(jù)源”。 選擇表頂部的“新建”,然后選擇“通用數(shù)據(jù)源”。 給它一個合適的名稱(例如“ Pet Catalog Pool”),JNDI名稱(“ jdbc / petcatalog”),然后選擇MySQL作為“數(shù)據(jù)庫類型”。 單擊“下一步”并查看數(shù)據(jù)庫驅(qū)動程序(“ com.mysql…。”)。單擊“下一步”并選擇事務(wù)選項(暫時保留默認(rèn)設(shè)置)。 單擊下一步,然后輸入連接屬性數(shù)據(jù)庫名稱(例如petcatalog),主機(jī)名(例如localhost),端口(3306),數(shù)據(jù)庫用戶名,密碼和密碼確認(rèn)。 單擊下一步,然后在頂部選擇“測試配置”。 綠色的“連接測試成功”消息應(yīng)顯示在頂部(比較屏幕截圖)。 單擊下一步,選擇Admin Server作為目標(biāo),然后單擊完成。 現(xiàn)在一切準(zhǔn)備就緒。 petcatalog數(shù)據(jù)源已全部設(shè)置。
運(yùn)行!
全部完成。 在NetBeans中右鍵單擊您的項目,然后選擇“運(yùn)行”。 您會看到已啟動WebLogic服務(wù)器,并且正在部署項目。 如果一切完成,那么將打開系統(tǒng)瀏覽器,然后將您重定向到應(yīng)用程序的開始頁面:
添加Primefaces
就這樣。 沒事做! 因此,我們?yōu)閃ebLogic服務(wù)器提供了一個新的示例應(yīng)用程序:)但是,讓我們將其花哨一些。 讓我們?yōu)槠涮砑覲rimefaces 。 右鍵單擊您的NetBeans項目,然后選擇“屬性”。 選擇類別“框架”,然后選擇選項卡“組件”,在其中可以選擇“ Primefaces 2.2.1”。 單擊確定以更新您的項目。 現(xiàn)在打開您的list.xhtml并添加primefaces命名空間
xmlns:p =“ http://primefaces.prime.com.tr/ui ”添加到< html >元素。
接下來是將list.xhtml更改為使用Primefaces DataGrid示例。 并將公共List <item> getAllItems()方法添加到Catalog.java。 在同一地方引入了帶有g(shù)etter和setter的selectedItem屬性。 而且,如果您以正確的方式完成了所有操作,那么您可以在WebLogic Server 12c上運(yùn)行原始化的Pet Catalog! 恭喜你!
參考:來自JCG合作伙伴 Markus Eisele的帶有NetBeans 7.1 RC 2的Quickstart WebLogic 12c,位于Java企業(yè)軟件開發(fā)博客上。
相關(guān)文章 :
- 使用Netbeans開發(fā)App Engine Java
- Java EE6事件:JMS的輕量級替代品
- Java EE6 CDI,命名組件和限定符
- Java EE6裝飾器:在注入時裝飾類
- Oracle WebLogic Java云服務(wù)–幕后花絮。
- 使用Oracle WebLogic對應(yīng)用程序外部的EJB的引用
翻譯自: https://www.javacodegeeks.com/2011/12/quickstart-weblogic-12c-with-netbeans.html
總結(jié)
以上是生活随笔為你收集整理的带有NetBeans 7.1 RC 2的WebLogic 12c快速入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快易典平板电脑客服(快易典平板电脑售后服
- 下一篇: 使用Apache CXF进行Web服务学