<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      WebLogic6.0中Ejb的使用

      [摘要]WebLogic6.0中Ejb的使用2001-4-30 整理人: sglzhhWebloigc的安裝路徑請根據實際情況做修改1.首先需要把d:\bea\wlserver6.0\lib\weblogic.jar;d:\bea\utils\utils.jar設置到CLASSPATH里面2.編譯三個源文...
      WebLogic6.0中Ejb的使用
      2001-4-30
       整理人: sglzhh
      Webloigc的安裝路徑請根據實際情況做修改
      1.首先需要把

      d:\bea\wlserver6.0\lib\weblogic.jar;d:\bea\utils\utils.jar設置到CLASSPATH里面

      2.編譯三個源文件(見附件),
      myString.java
      myStringEJB.java
      myStringHome.java

      比如此3個源文件在d:\ambow下,
      cd d:\ambow
      javac my*.java

      生成3個類文件,
      myString.class
      myStringEJB.class
      myStringHome.class

      3。在與三個class文件同級的目錄下新建目錄META-INF,即d:\ambow\META-INF
      4。將附件中的兩個xml文件拷貝到新建的META-INF目錄下,xml文件中語法的相關含義,請參考weblogic6.0相關文檔
      5。打包文件使用jar命令
       
      jar cvf myString.jar myStri*.class -C META-INF/ weblogic-ejb-jar.xml META-INF/ejb-jar.xml





      注意此前有一空格

      運行完該命令后在D:\AMBOW目錄下生成myString.jar

      6。 使用weblogic的Ejbc命令生成相關代理類
      在d:\運行
      java weblogic.ejbc ambow\myString.jar d:\myString.jar
      這樣就會在d:\下生成我們可以直接發布的jar文件

      7。 Deploy
      請大家使用Weblogic console來deploy Ejb
      Deployments->EJB->Install a new EJB...
      暫時不用下面的方法來deploy
      d:\ java weblogic.deploy -host 127.0.0.1 -port 7001 deploy yourpassword myString.jar


      經過Ejbc處理過的jar文件

      8。 測試Ejb使用附件中的一個InvEjb.java(Servlet)

      編譯此文件時,需要Home和Remote兩個InterFace,
      即myString.class和myStringHome.class兩個文件,只要這兩個文件在classpath里面就可以?梢园袸nvEjb.java放到d:\ambow下進行編譯,因為所需要的兩個接口文件就在那里,或者把任何一個(不管是否已經被Ejbc處理過)myString.jar設置到classpath里.

      把InvEjb.class拷貝到
      D:\bea\wlserver6.0\config\mydomain\applications\bbb\WEB-INF\classes下


      修改mydomain\applications\bbb\WEB-INF下的web.xml;文件
      增加如下語句
      <servlet>
      <servlet-name>InvocateEjb</servlet-name>
      <servlet-class>InvEjb</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>InvocateEjb</servlet-name>
      <url-pattern>/InvEjb/*</url-pattern>
      </servlet-mapping>
      9。 將myString.class和myStringHome.class拷貝到
      D:\bea\wlserver6.0\config\mydomain\serverclasses目錄下

      10。 保存相關文件后,啟動Webloigic,訪問如下地址

      http://127.0.0.1:7001/bbb/InvEjb




      日韩精品一区二区三区高清