国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

如何搭建J2EE開(kāi)發(fā)環(huán)境

2019-11-17 06:19:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  Borland公司推出JBuilder 7后,引起了很多java愛(ài)好者的關(guān)注。本文就是筆者根據(jù)自己經(jīng)驗(yàn)編寫(xiě)的在JBuilder7下配置Weblogic Server7.0。希望通過(guò)此文,大家能順利地搭建一個(gè)比較普遍流行的J2EE環(huán)境,并學(xué)會(huì)開(kāi)發(fā)基本的EJB程序。
  
  
  創(chuàng)建一個(gè)Weblogic Server域
  
  
  本文假設(shè)已經(jīng)正確安裝了JBuilder7和Weblogic Server7.0。值得注重的是,在Weblogic Server 7.0安裝的時(shí)候要設(shè)置一個(gè)Server,你可以在安裝的時(shí)候設(shè)置,也可以在安裝完后通過(guò)開(kāi)始菜單→程序→BEA Weblogic Platform7.0→Configuration Wizard來(lái)設(shè)置。設(shè)置的時(shí)候不要選擇WLS Examples,而要選擇WLS Domain(如圖1)。因?yàn)閃LS Examples設(shè)置了一個(gè)范例域,其中有一些范例程序、連接池設(shè)置和數(shù)據(jù)源,運(yùn)行的時(shí)候會(huì)出現(xiàn)連接池設(shè)置不對(duì)的問(wèn)題。WLS Domain可以創(chuàng)建一個(gè)空的域,默認(rèn)域名是mydomain。具體創(chuàng)建域的過(guò)程如下:首先選擇默認(rèn)的Single Server,接下來(lái)選擇默認(rèn)域目錄是H:/bea/user_PRojects/,然后單擊Next按鈕,填寫(xiě)完用戶(hù)名和密碼后,再單擊Next,最后創(chuàng)建一個(gè)域。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖一)
  圖1 選擇Server界面
  
  在JBuilder 7下配置Weblogic Server 7.0
  
  1.運(yùn)行JBuilder 7后,選擇Tools→Configure Servers,彈出的窗口如圖2所示。然后進(jìn)行如下設(shè)置:在左邊選擇Weblogic Server 6.x+,在右邊選擇面板上的Enable Server選項(xiàng),然后在Home Directory里寫(xiě)上你的Weblogic Home目錄為H:/bea/weblogic700/server(我這里安裝在H盤(pán)上,假如你裝在別的盤(pán)請(qǐng)自行更改)。同時(shí)在Class標(biāo)簽下新增四個(gè)在JBuilder根目錄下的lib目錄下的.jar文件,分別為jaxrpc.jar、jas.jar、jdsremote.jar和jdsserver.jar,并按照如圖2的順序按Move Up按鈕將jaxrpc.jar移到第一個(gè)。這些.jar文件在開(kāi)發(fā)Entity Bean和使用JdataStore數(shù)據(jù)庫(kù)時(shí)起作用。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖二)
  圖2 配置Server界面1
  
  選擇圖3的Custom 標(biāo)簽,首先設(shè)置JDK Installation Directory為H:/bea/jdk131_02,設(shè)置BEA Home Directory為H:/bea,設(shè)置DomainDirectory為H:/bea/user_projects/mydomain。然后填寫(xiě)用戶(hù)名和密碼,用戶(hù)名和密碼就是在設(shè)置Weblogic Server域時(shí)設(shè)置的用戶(hù)名和密碼。最后填寫(xiě)Domain Name、Server Name分別為mydomain、myserver后,單擊OK退出。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖三)
  圖3 配置Server界面2
  
  2.選擇Tools->Enterprise Setup,單擊CORBA面板上的New,彈出如圖4所示的窗口。配置如下:在Name for this configuration里填寫(xiě)WelLogic 7.0、在Path for ORB Tools里填寫(xiě)h:/bea/weblogic700/server、在Library for projects里選擇WebLogic 6.x+Deploy、在IDL compiler command里填寫(xiě)idlj.exe,在Commnad option for output directory里填寫(xiě)任意一個(gè)目錄,比如:h:/temp,單擊OK退出。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖四)
   圖4 設(shè)置CORBA界面
  
  
  3.選擇Project->Default Project properties,然后選擇Server標(biāo)簽,在Single services for all service in project下拉列表中選擇WebLogic application Server 6.x+,單擊OK退出,配置完畢。這里有兩個(gè)選項(xiàng)Single services for all service in project和Modular Services provided by different servers,第一個(gè)表示在項(xiàng)目里用一個(gè)服務(wù),后面的表示在項(xiàng)目里用不同的服務(wù),比如jsp和Servlet可以用Tomcat的,而ELB是用Weblogic的。這里選擇在項(xiàng)目里用一個(gè)服務(wù)。
  
  
  在配置好的環(huán)境下開(kāi)發(fā)一個(gè)session Beans
  
  
  1. 創(chuàng)建一個(gè)項(xiàng)目。選擇File—>New,然后選擇Project面板下的 Project項(xiàng),在Name中填入TestSes,在Directory里填寫(xiě)項(xiàng)目要放的位置,其它的默認(rèn),單擊Finish。
  
  2. 創(chuàng)建一個(gè)Session Bean模塊。選擇File—>New,然后選擇Enterprise面板下的EJB Module,選擇OK。在出現(xiàn)的窗口后,在Name里填寫(xiě)TestSesMod,在Version里選擇EJB 2.0 compliant。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖五)
  圖5 設(shè)置EJB界面
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖六)
  圖6 創(chuàng)建EJB方法界面
  3. 創(chuàng)建一個(gè)Session Bean。在JBuilder里,EJB可以可視化的創(chuàng)建。如圖5所示,在右邊的空面板里點(diǎn)擊鼠標(biāo)右鍵,選擇Create EJB,然后在它的子菜單里選擇Session Bean,這樣就創(chuàng)建了一個(gè)可視化的Session Bean。在Bean的設(shè)置面板中可以改變Bean的名字,這里的Bean Name是TestSes。現(xiàn)在開(kāi)始創(chuàng)建一個(gè)方法,步驟如下:在TestSes上點(diǎn)擊鼠標(biāo)右鍵,選擇Add后選擇Method(如圖6),然后在Name里填getName、Return type填String、Interfaces里選Remote,再在左邊點(diǎn)擊testses旁邊的+號(hào),點(diǎn)開(kāi)+號(hào)后在出現(xiàn)的Java文件里雙擊TestSesBean.java,最后在getName方法里加入如下代碼:
  
  Public String getName(){
   return "Testing SUCcessful";
  }
  
  4. 創(chuàng)建配置Jar文件。要運(yùn)行Session Bean,首先要編譯這個(gè)項(xiàng)目。選擇Project下的Make Project TestSes.jpx,編譯后可以看到TestSesBean.java旁邊多了個(gè)“+”號(hào),點(diǎn)擊這個(gè)“+”號(hào)可以看到幾個(gè)由容器產(chǎn)生的文件。在左邊的面板里也可以看到TestSesMod.jar文件,雙擊它可以看到部署描述(如圖7)。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖七)
  圖7 創(chuàng)建配置Jar文件
  
  5. 創(chuàng)建運(yùn)行期的設(shè)置。JBuilder答應(yīng)用戶(hù)為不同的應(yīng)用程序創(chuàng)建運(yùn)行期設(shè)置。設(shè)置如下:選擇Run —>Configuration Name,此時(shí)出來(lái)的Project Properties窗口里Run面板是默認(rèn)選擇上的。單擊New來(lái)創(chuàng)建一個(gè)新的運(yùn)行期設(shè)置,在彈出來(lái)的Runtime Properties面版中單擊Server標(biāo)簽,然后在Configuration name里輸入一個(gè)設(shè)置名,這里輸入Server(如圖8),隨后單擊OK,再單擊OK退出。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖八)
  圖8 設(shè)置EJB界面
  
  6. 在JBuilder里運(yùn)行Weblogic。運(yùn)行如下:選擇菜單Run下的Run Project運(yùn)行Weblogic Server。
  
  7.部署EJB到Webloigc Server。設(shè)置如下:右擊TestSesMod.jar,在彈出的面板里選擇Deploy option of TestSesMod.jar,再選擇Deploy(如圖9)。
   如何搭建J2EE開(kāi)發(fā)環(huán)境(圖九)
  圖9 部署EJB到Weblogic Server界面
  
  8.遠(yuǎn)程部署。這里簡(jiǎn)單地介紹一下在遠(yuǎn)程的Weblogic Server上如何部署應(yīng)用。即使是遠(yuǎn)程部署,在本機(jī)上也需要裝有應(yīng)用服務(wù)器。假如是在Weblogic Server7.0上部署的,在JBuilder里選擇Tools—>Enterprise Deployment,在彈出的窗口里修改Admin url為遠(yuǎn)程服務(wù)器的主機(jī)名和端口號(hào),然后設(shè)置正確的用戶(hù)名和密碼。
  
  9. 創(chuàng)建一個(gè)客戶(hù)端測(cè)試程序測(cè)試Session Bean。創(chuàng)建步驟如下:在JBuilder里選擇File—>New,然后選擇Enterprise標(biāo)簽里的EJB Test Client,點(diǎn)擊OK。在彈出來(lái)窗口的Name里輸入TestSesTestClient,單擊OK結(jié)束。
  
  在文件的main()方法里加入如下代碼:
  
  public static void main(String[] args) {
  TestSesTestClient client = new TestSesTestClient();
  try{
  client.create();
  String name=client.getName();
  System.out.println ("Name form the Test client="+name);
  }
  catch (Exception ex){}
   }
  10.運(yùn)行客戶(hù)端測(cè)試程序。測(cè)試如下:先為它加一個(gè)運(yùn)行期設(shè)置。在Run—>Configuration里選擇New,在彈出的窗口里選擇Run下的Application,同時(shí)在Configuration name里輸入Client,然后在Main里選旁邊的按鈕,在彈出的窗口里選擇Browse標(biāo)簽下的testses下的TestSesTestClient,一路OK完成。右擊TestSesTestClient.java,單擊Run Using Client后,運(yùn)行Client程序。運(yùn)行成功后見(jiàn)圖10所示,Client得到了調(diào)用了Session Bean的方法,返回了Testing Successful。
  如何搭建J2EE開(kāi)發(fā)環(huán)境(圖十)
  圖10 運(yùn)行客戶(hù)端測(cè)試程序界面
  
  
  
  常見(jiàn)錯(cuò)誤解答
  
  
  1.WebLogic Server cannot start: config.xml not found。
  
  (1)錯(cuò)誤代碼描述:
  
   <140013>
  C:/bea/user_projects/./config.xml not found
  Since no config.xml was found, the fileRealm.properties file will not be used.
  Would you like the server to create a default configuration and boot? (y/n):
  
  
  
  (2)問(wèn)題發(fā)生時(shí)機(jī):
  
  在JBuilder上運(yùn)行Weblogic Server時(shí),在Weblogic 6.x+ http:7001頁(yè)上。
  
  (3)產(chǎn)生原因:
  
  Weblogic域目錄沒(méi)有正確設(shè)置。
  
  (4)解決方法:
  
  選擇Tools——>Configure Servers,左邊選擇Weblogic Server 6.x+,右邊選擇Custom標(biāo)簽,同時(shí)檢查域目錄是否正確。如:h:/bea/user_projects/mydomain。
  
  2.Authentication for user denied。
  
  (1)錯(cuò)誤代碼描述:
  
   <000364>   Exception:java.lang.SecurityException: Authentication for user username denied
  java.lang.SecurityException: Authentication for user username denied.

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 卓尼县| 安图县| 苍南县| 缙云县| 松原市| 汉源县| 鄢陵县| 玉环县| 遂川县| 沈阳市| 彭泽县| 郴州市| 年辖:市辖区| 和顺县| 阿拉善左旗| 常熟市| 静安区| 巫山县| 象山县| 鲁甸县| 凤翔县| 虹口区| 靖西县| 台南县| 泗阳县| 怀化市| 庆城县| 西丰县| 高要市| 资中县| 荥经县| 富宁县| 陆川县| 临沂市| 石首市| 左云县| 咸宁市| 滦平县| 淮滨县| 阿拉尔市| 大余县|