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

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

jbulder6與weblogic6.1整合

2019-11-18 12:54:02
字體:
來源:轉載
供稿:網友

  Weblogic的安裝
  1)安裝Weblogic到d:/下。密碼設定為12345678。
  2)crack.jar拷到 bea/wlserver6.1/lib目錄下,將bea/wlserver6.0/config/mydomain目錄中的 startWebLogic.cmd 文件中的set CLASSPATH=.;./lib/weblogic_sp.jar;./lib/weblogic.jar(假如沒有weblogic_sp.jar,需刪掉'./lib/weblogic_sp.jar;')改為: set CLASSPATH=.;./lib/crack.jar;.;./lib/weblogic_sp.jar;./lib/weblogic.jar(假如在你的項目中使用有其他的jar文件,必須把你的jar文件加在這里。)
  
  把系統環境變量TMP、TEMP改為不帶有空格的目錄;在JB6里菜單 PRoject - Default Project Properties-Paths 中把所有帶空格的目錄改為不帶中文名、空格的目錄。
  
  JBuilder6 的配置
  1、打開Tools-Enterprise Setup-application Server,在Weblogic6.x的書簽頁上,填上BEA home Directory(在你安裝weblogic時需要指定)和Weblogc installation directory等所有的空白路徑。在這以后,你打開Tools-Configure Libraries的話,在左邊可以看到已經有了兩個WebLogic6.x的包(包括deploy和client),里面的jar(主要是一個weblogic.jar,一個weblogic_sp.jar。其中weblogic_sp.jar是為了給你的weblogic打補丁的時候預備的,你假如沒有可以刪掉。)都是6.1版本的。
  2、在Tools--Enterprise Setup--Application Server面板下選擇Weblogic 6.x把Weblogic installation directory 設置為D:/bea/wlserver6.1 (這樣你的jsp也可以用weblogic了),BEA home directory 設置為 D:/bea ,然后點確定。在菜單Project下點擊Default Project Properties,選擇Servers面板,點擊Application server有面的按鈕---“….” ,雙擊應用服務器選擇對話框中的Weblogic Application Server 6.x 修改 VM parameters 為:
  -ms64m -mx64m -Djava.library.path=C:/bea/wlserver6.1/bin -Dbea.home=C:/bea -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Djava.security.policy==C:/bea/wlserver6.1/lib/weblogic.policy -classpath .;./lib/weblogic_sp.jar;./lib/weblogic.jar; ./lib/ mm.MySQL-2.0.4-bin.jar(假如在你的項目中使用有其他的jar文件,必須把你的jar文件加在這里。)
  -Dweblogic.management.passWord=12345678
  點確定
  3、在Tools-Enterprise Setup-CORBA標簽頁里,點Configuration右邊的New...,增加一個weblogic的項; 在Path for ORB tools下,加入Weblogic的目錄;在Library for projects下,點"..."加入 Weblogic6.x deploy 的庫;在compiler command 填上idlj.exe;在Command option for output directory 填上一個目錄路徑,但是要注重不能是中文、帶空格。
  4、Project-Default Project Properties-Servers 點"..."。這里選擇Application Server ,選Weblogic6.x。這時候JB6會自動完成對在Project-Default Project Properties-Path-Required Libraries選Weblogic6.x deploy和Weblogic6.x client,Project-Default Project Properties-Build -IDL在 IDL compiler 選Weblogic。
  關閉Jbuilder. WebLogic配置完成.
  
  下面是制作Entity Bean,數據庫是mysql
  在mysql中建表:
  首先在數據庫中創建一個用來測試的表,數據庫名test 表名 test 我們設置兩個字段:
  name vrachar(15)不答應為空主鍵
  addr varchar(50)答應為空
  
  在Weblogic中建立連接池:
  1.打開開始菜單中的執行Weblogic目錄下的Start Default Server,輸入密碼”12345678”啟動Weblogic。
  2.啟動”Start Default Console”,輸入用戶名”system” 密碼 “12345678” 進入控制臺,在左面菜單中找到”JDBC”項,打開他你會發現子菜單中有一項為”Connection Pools”,右擊該項,然后選 ”Configure a new JDBC Connection Pool...” 配置連接池
  屬性如下表
  Name mysqlpool
  URLjdbc: jdbc:mysql://localhost/test /test為數據庫名/
  Driver Class nameorg.gjt.mm.mysql.Driver
  Properties(key=value):user=root
  Password
  完成后點擊Creat按鈕。
  3.點擊Targets標簽,選中myserver,把它移入Chosen項,點擊Apply
  4. ”JDBC”項中選中Data Sources,右擊該項,然后選 ”Configure a new JDBC Connection Pool...” 配置數據源。
  屬性如下表
  Name: mysql
  JNDI Name:mysql
  Pool Name:mysqlpool
  剩下的保持默認。
  5.點擊Targets標簽,選中myserver,把它移入Chosen項,點擊Apply
  6.關閉控制臺和Weblogic服務。連接池和數據源已經建好了。
  
  1.打開Jbuilder,新建一個名為hello項目,并在wizard的第2步中,Required Libraries中添加上Weblogic 6.1。
  2.新建一個名為HelloWorld的EJB Moudle。
  3.新建一個Enterpris JavaBean 1.x,選擇HelloWorld組,點擊下一步。package選擇hello, Class name為“FistBean”,options選擇Container managed persistence EJB 1.1 entity bean 然后點下一步。點擊Finish。
  4.項目下共有3個文件分別是
  First.java,FirstHome.java,FirstBean.java
  在First.java中加入
  public java.lang.String getAddr() throws RemoteException;
  public java.lang.String getName() throws RemoteException;
  public void setAddr(java.lang.String addr) throws RemoteException;
  public void setName(java.lang.String name) throws RemoteException;
  在FistBean.java中
  先刪掉其中的:
  public String ejbCreate() throws CreateException {
   /**@todo: Implement this method*/
   return null;
   }
   public void ejbPostCreate() throws CreateException {
   }
  加入
  public String name;
  public String addr;
  public String ejbCreate(String name,String addr) throws CreateException, RemoteException {
  setName(name);
  setAddr(addr);
  return null;
  }
  public String ejbCreate(String name) throws CreateException, RemoteException {
  return ejbCreate(name,null);
  }
  public void ejbPostCreate(String name,String addr) throws CreateException, RemoteException {
  }
  public void ejbPostCreate(String name) throws CreateException, RemoteException {
  }
  public void setName(String name){
  this.name = name;
  }
  public void setAddr(String addr){
  this.addr = addr;
  }
  public String getName(){
  return this.name;
  }
  public String getAddr(){
  return this.addr;
  }
  在FirstHome.java中
  刪掉:
  public First create() throws RemoteException, CreateException;
  加入:
  public First create(String name) throws CreateException, RemoteException;
  public First create(String name,String addr) throws CreateException, RemoteException;
  
  5.點擊左面菜單中的HelloWorld,然后雙擊下面的First, 點擊右面窗體下面的Resource References標簽,點擊面板上的Add按鈕,在跳出的輸入對話框中輸入”First”點ok,選擇type為java.sql.DataSource。選中First,在下面JNDI Name框中輸入hello.FirstHome。選中下面的cmp選項。
  在WebLogic6.x properties標簽中,第一行(data-source-name)中加入mysql
  6.展開First,雙擊cmp1.1,table(s)輸入”test”,容器治理表內容如下
  isCMP isPK Field TypeColumn Name(s)Column Type
  選中 選中 name namevarchar(15)
  選中 不選 addr addrvarchar(50)
  7.右擊EJB Deployment Descriptor下的JDBC1 DataSources 新建一個名為mysql的數據源,配置如下:
  JNDI name mysql
  URLjdbc: jdbc:mysql://localhost/test
  User name root
  Password
  Driver class name org.gjt.mm.mysql.Driver
  配置完成點擊“Test Connection”如正確則顯示
  Attempting to connect to database...
  Connection sUCceeded.
  假如顯示下面的信息
  Attempting to connect to database...
  Driver not on classpath.
  Add the driver to the classpath using the Set Classpath command.
  則表示數據庫的jdbc驅動并不在classpath里,把數據庫的驅動添加到項目的Required Libraries中去。
  8.雙擊左邊的HelloWorld,然后點擊右面窗口中的 EJB DD Source ,然后選weblogic-cmp-rdbms-jar.xml找到 datasource修改為mysql.
  9.保存后按Ctrl+F9編譯,應該沒有問題。
  10.新建一個Test EJB Client 全部采用默認設置即可。
  11.再main方法里面找到 FistTestClient1 client = new FistTestClient1();
  然后再后加入下面的代碼:
  First ff=client.create("testName","testAddr");
  try {
  System.out.println(ff.getName());
  System.out.println(ff.getAddr());
  }
  catch (java.rmi.RemoteException ex) {
  ex.printStackTrace();
  }
  然

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福海县| 明水县| 龙门县| 资源县| 台前县| 静宁县| 永仁县| 格尔木市| 张掖市| 定日县| 顺平县| 平顶山市| 岳阳市| 金昌市| 清苑县| 印江| 蛟河市| 土默特左旗| 石城县| 灵丘县| 清徐县| 哈尔滨市| 潍坊市| 上杭县| 彰化市| 台南市| 图片| 东城区| 天柱县| 泗洪县| 布尔津县| 环江| 农安县| 镇雄县| 墨江| 昭苏县| 龙南县| 永善县| 合川市| 漳平市| 顺义区|