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