寫程序,做產品,過日子

          成功其實很簡單,就是強迫自己堅持下去

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            69 Posts :: 1 Stories :: 92 Comments :: 0 Trackbacks

           

          ejb-jar.xml in ejb/META-INF

           

          <session >
          ... ...

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Application</res-auth>
          <res-sharing-scope>Shareable</res-sharing-scope>
          </resource-ref>

          </session>

           

          jboss.xml in ejb/META-INF

           

          <?xml version="1.0"?>
          <!DOCTYPE jboss PUBLIC
          "-//JBoss//DTD JBOSS 3.0//EN"
          ">

          <jboss>
          <enterprise-beans>
          <session>
          <ejb-name>CacheDemo1</ejb-name>
          <jndi-name>ejb/CacheDemo1</jndi-name>
          <local-jndi-name>ejb/CacheDemo1Local</local-jndi-name>
          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <jndi-name>java:/XPCDataSource</jndi-name>
          </resource-ref>
          </session>
          </enterprise-beans>
          </jboss>

           

          web.xml  in web/WEB-INF

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Application</res-auth>
          <res-sharing-scope>Shareable</res-sharing-scope>
          </resource-ref>

           

          jboss-web.xml in web/WEB-INF

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <jndi-name>java:/XPCDataSource</jndi-name>
          </resource-ref>

           

          創建Data Source

          Context c = new InitialContext();
          Object obj = c.lookup("java:comp/env/XPCDataSource");
          DataSource ds = (DataSource)narrow(obj, DataSource.class);
          connection = ds.getConnection();

           

          取得Transaction

          //context is javax.ejb.SessionContext

          //Transaction should be getten from EJB

          UserTransaction tx = context.getUserTransaction();

           

          Webspere deployer will change ejb-jar.xml. Never put struts to Webspere/lib/ext

          主站蜘蛛池模板: 枣阳市| 桓仁| 瓦房店市| 榕江县| 浪卡子县| 弥渡县| 五原县| 益阳市| 玛曲县| 建阳市| 龙门县| 惠东县| 宁南县| 九寨沟县| 玛曲县| 边坝县| 桐梓县| 津市市| 长泰县| 霍山县| 布拖县| 台前县| 拜泉县| 邢台县| 景泰县| 墨竹工卡县| 介休市| 镇原县| 钦州市| 金乡县| 库车县| 孟州市| 墨脱县| 武川县| 荔浦县| 新和县| 连江县| 江油市| 石河子市| 阿巴嘎旗| 贺兰县|