亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

實踐JBuilder6開發和部署EJB到Weblogic6.1

2019-11-18 14:27:31
字體:
來源:轉載
供稿:網友

實踐JBuilder6開發和部署EJB到Weblogic6.1


作者:jackliu
e-mail:suntoday@eyou.com
為Weblogic或其他應用服務器開發和部署EJB真是麻煩事,更不用說調試跟蹤Bug,簡直是災難。Jbuilder6發版后,決定探究一下JB6對EJB的開發環境的支持與Weblogic6應用服務器之間的兼容性,多日摸索下來,栽了幾次,也積累了點經驗,下面就總結一下,省的大家再吃苦頭了。
EJB開發環境實踐
在JB6里提供了基于圖形化設計的EJB集成開發環境,我嘗試了一下從數據庫表結構直接映射成EJB的過程,幾經周折,效果還算不錯,設計好的EJB可以直接發布到Weblogic上,只需要你簡單的配置即可。下面的一些步驟可斟酌參考:
1. JDBC路徑配置 確認你的JDBC路徑已經被加載到JB Libraries中,假如沒有,可以在Tools/Configure Libraries窗口創建一個包名及路徑,JB6通過這個路徑找到JDBC引擎位置,以便能夠讓我們在JB6中給出數據庫表結構的參考,設置如下圖

實踐JBuilder6開發和部署EJB到Weblogic6.1(圖一)


設置JDBC路徑

進入到Tools/EnterPRise setup中,把剛才建立的JDBC路徑引用到企業設置中,這樣,在每次啟動JB6和啟動Database Pilot時,會自動加載這個類路徑。設置如下圖參考

實踐JBuilder6開發和部署EJB到Weblogic6.1(圖二)


2. 設置DATABASE URLs 這一步不是必須的,假如是你經常要參考的一個JDBC URL,最好還是給這個URL創建一個URL連接,以后就可以方便引用了。在Tools/Database pilot,打開Database pilot窗口,選擇view/Options菜單的Drivers選項頁,Drivers列表中列出的是Jbuilder所提供的各類JDBC引擎類名(JB6不一定真的包括其驅動程序,大部分需要你自己配置其路徑), 在Drivers列表中檢查是否有你要的JDBC驅動名,假如沒有,則添加上。Sample URL項是JDBC URL的連接測試,你可以把你要連接的數據庫URL串放到這里。確認后,嘗試在Database pilot里連接是否正常,假如你剛剛配置了1步驟或許你需要重新啟動JB6。

實踐JBuilder6開發和部署EJB到Weblogic6.1(圖三)


配置數據庫連接URL

3. 設置Weblogic6.1應用服務器 到Tools/Enterprise Setup選項,選擇Webloic 6.x選項頁,配置參考下面的圖片:

實踐JBuilder6開發和部署EJB到Weblogic6.1(圖四)


WebLogic 6.1配置參考

JB6在編譯時,默認使用了Weblogic6.1的EJBC編譯打包EJB,假如你不打算使用Weblogic的EJBC編譯,就可以自己指定編譯器在Compiler path里。注重在用EJBC編譯EJB時,好象對空格識別敏感,所以,你的工程文件路徑和文件名假如存在空格就死定了。還有,你需要更改Windows系統參數配置,檢查temp和tmp目錄是否含有空格,假如有,指定一個不含空格的目錄,重新啟動JB6。
4. 設置工程屬性 在Project/Project Properties選項里,打開最后一頁servers,假如你打算在當前工程中發布的jsp或Servlet由Tomcat提供Web服務,請不要選擇application server is web server這一選項,我建議是:不要選擇,假如你的工程里沒有EJB,你可以選擇Tomcat3.2作為WebServer,這個3.2版本的Tomcat可以很好的為JB6提供JSP即時編譯JSP的能力和調試環境,但是假如java Bean調用了EJB,并使用了EJB2.0規范,則需要你使用Tomcat4.0作為webServer,不過這之間切換非常之簡單,所以你可以靈活的運用此項。最主要的就是要為當前工程選擇一個Application Server,點擊Application Servier 右邊的按鈕,選擇WebLogic Application Server 6.x作為Application Server,參考下圖:

實踐JBuilder6開發和部署EJB到Weblogic6.1(圖五)


工程屬性設置

5. 創建一個EJB2.0設計環境 在File/New…中打開對話框,如下圖選擇創建一個EJB2.0 Bean Designer,這個Designer會提供給我們一個圖形化的開發EJB的設計器。
6. 在設計環境創建一個Schema 在EJB Designer畫板中,單擊右鍵,選擇Import Schema From …/Database 菜單,選擇或填寫你要連接的JDBC URL,注重把Schemas and types選項組中的All schemas選項框選中。假如順利,JB6會在左下角給出數據庫的Schemas,假如你打算為某個表創建Entity EJB,則可以單擊表節點,選擇Create Entity Bean即可為你自動創建一個Entity EJB,其他就不說了,看著圖形和菜單去設計吧。有些遺憾的是,JB6的Database Schemas在引入時,被初始化數據,不與數據庫結構保持同步,所以假如設計完EJB后由更改了庫結構,就麻煩了,快速簡單的方式是把這個DataSource全部刪除,然后重新引入一個新的Schemas,或在原來的基礎上修改表結構,我不建議這末做,在生成DD xml文檔時會有一些莫名的Bug產生,我一般會刪除重新引用,至盡還未碰到這種Bug,大家也盡可場嘗試。
7. 部署到WebLogic里 確認Webloic已經啟動,假如沒有,在左邊的項目文件列表中右鍵單擊EJB設計器,選擇Run,JB6會自動啟動Weblogic服務。選擇你要發布的EJB,首先Make成一個包含.class文件、部署描述文件和Application輔助類的JAR包,然后按Deploy …./Deploy,這個EJB便自動部署到Weblogic中,假如更改了EJB,請使用Redeploy選項進行重新部署。我碰到一個問題就是有時報T3協議錯誤,部署不成功,但打開Weblogic控制臺后,發現已經部署成功,至今這個問題仍未解決。并且按Redeploy或Undeploy再Deploy,有時不能成功,可能我的環境配置仍然存在問題或是兼容bug。我選擇了一個比較愚蠢的方法,使用JB6生成Weblogic所需的JAR文件,用Weblogic的控制臺部署,就是比較羅嗦了,長了還算順手,不知哪位高手已經解決了Deploy和Redeploy的問題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久一区主播| 亚洲日韩欧美视频| 亚洲精品日韩久久久| 欧美最猛性xxxxx免费| 日韩欧美在线免费观看| 2019最新中文字幕| 668精品在线视频| 中文字幕精品在线视频| 538国产精品一区二区免费视频| 欧美日韩免费一区| 亚洲性xxxx| 国产日韩欧美自拍| 国产亚洲欧洲在线| 久久精品国产精品| 久久久av免费| 久久乐国产精品| 国产在线观看精品| 国产精品视频一区二区三区四| 日韩av黄色在线观看| 欧美性猛交xxxx免费看漫画| 国产欧美日韩最新| 伊人青青综合网站| 国产精品白嫩初高中害羞小美女| 久久精品一偷一偷国产| 精品日韩美女的视频高清| 亚洲free性xxxx护士hd| 久久九九免费视频| 久久久亚洲精品视频| 精品国产欧美一区二区五十路| 国产精品成人在线| 国产成人福利网站| 成人激情视频在线播放| 久久精品国产69国产精品亚洲| 国产一区视频在线| 精品国偷自产在线视频99| 久操成人在线视频| 日韩高清有码在线| 成人在线免费观看视视频| 亚洲综合视频1区| 国产亚洲精品久久久优势| 日韩在线视频导航| 色青青草原桃花久久综合| 91在线无精精品一区二区| 久久久久久九九九| 久久男人的天堂| 日韩欧美aⅴ综合网站发布| 日韩视频―中文字幕| 亚洲国产日韩欧美在线99| 亚洲男人天堂九九视频| 国产精品久久久久久久久久新婚| 热久久99这里有精品| 国内外成人免费激情在线视频| 奇米成人av国产一区二区三区| 欧美午夜片在线免费观看| 国产国语刺激对白av不卡| 久久中文字幕视频| 高清在线视频日韩欧美| 成人免费观看49www在线观看| 亚洲色图15p| 欧美激情高清视频| 国产视频在线一区二区| 人体精品一二三区| 国产精品尤物福利片在线观看| 亚洲高清福利视频| 日韩高清有码在线| 亚洲一区二区日本| 亚洲天堂av女优| 色婷婷久久av| www欧美xxxx| 成人在线播放av| 日韩综合中文字幕| 精品在线小视频| 成人国产精品免费视频| 国产精品女人网站| 日本午夜精品理论片a级appf发布| 欧美日韩不卡合集视频| 91在线观看免费高清完整版在线观看| 国产噜噜噜噜久久久久久久久| 亚洲精品456在线播放狼人| 亚洲精品色婷婷福利天堂| 川上优av一区二区线观看| 91极品视频在线| 国产精品99久久99久久久二8| 国产成人在线视频| 永久免费看mv网站入口亚洲| 成人免费视频在线观看超级碰| 久久福利视频网| 国产日产久久高清欧美一区| 欧美国产第一页| 久久久女女女女999久久| 九九热视频这里只有精品| 国产精品久久婷婷六月丁香| 日韩在线视频导航| 亚洲肉体裸体xxxx137| 欧美一级淫片aaaaaaa视频| 成人美女免费网站视频| 97在线视频免费看| 亚洲成人av在线| 亚洲成年人影院在线| 91国内产香蕉| 欧美成人亚洲成人| 日韩电影中文字幕av| 亚洲无线码在线一区观看| 亚洲性猛交xxxxwww| 91超碰中文字幕久久精品| 波霸ol色综合久久| 欧美视频中文字幕在线| 国产精品aaa| 久久久精品一区二区| 国产精品69久久久久| 欧美在线视频一二三| 亚洲国产精品成人精品| 日韩在线观看免费全| 成人妇女免费播放久久久| 在线精品播放av| 国产精品无码专区在线观看| 久久最新资源网| 久久国产精品电影| 欧洲s码亚洲m码精品一区| 97福利一区二区| 日韩欧美中文字幕在线观看| 国模视频一区二区| 68精品国产免费久久久久久婷婷| 国产精品一区二区久久久| 欧美理论电影网| 日韩亚洲第一页| 国产一区二区三区18| 国产精品美女无圣光视频| 这里只有精品视频在线| 久久久精品美女| 岛国av一区二区三区| 亚洲欧洲xxxx| 亚洲精品视频在线播放| 日本成人激情视频| 日本久久久久久久久| 亚洲国产成人久久综合一区| 在线观看欧美www| 国产丝袜一区二区三区| 亚洲欧美视频在线| 亚洲国产成人在线播放| 欧美精品videos性欧美| 亚洲美女视频网| 亚洲综合精品伊人久久| 日韩免费在线播放| 欧美性一区二区三区| 亚洲欧洲中文天堂| 欧美午夜精品久久久久久久| 热99精品只有里视频精品| 国内免费精品永久在线视频| 国产精品欧美激情在线播放| 一个人看的www久久| 欧美午夜精品久久久久久浪潮| 久久噜噜噜精品国产亚洲综合| 91在线|亚洲| 国产香蕉97碰碰久久人人| 日韩精品在线观看视频| 成人免费视频网址| 成人春色激情网| 中日韩午夜理伦电影免费| 亚洲欧美日韩国产中文| 欧美国产日韩一区二区三区| 欧美激情第三页| 91久久精品国产91久久性色| 欧美激情欧美激情|