<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    開發(fā)時的環(huán)境配置如下:
    寫一個啟動類加載和綁定hibernate的sessionfactory到weblogic下
    代碼如下:
    public class HibernateStartUp implements T3StartupDef {

    public static String CONFIG_FILE_PATH = "/hibernate.cfg.xml";

    public void setServices(T3ServicesDef services) {}
    public static final String SESSION_FACTORY_JNDI = "hibernate";
    public static final String URL = "t3://localhost:7001";
    public String startup(String name, Hashtable args) throws Exception {
    try {

    doBind();
    return "Hibernate Startup completed successfully";
    } catch (Exception e) {

    }
    return "Hibernate Startup completed successfully";
    }
    private static void doBind( ) throws Exception
    {
    Properties environment = null;
    InitialContext context = null;

    try
    {
    environment = new Properties( );
    environment.put(

    Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    environment.put( Context.PROVIDER_URL, URL );
    context = new InitialContext( environment );

    Configuration configuration = (new Configuration()).configure(CONFIG_FILE_PATH);
    SessionFactory factory = configuration.buildSessionFactory();
    if (factory == null)
    throw new Exception("SessionFactory cannot be built?!");

    try
    {
    if( context.lookup("hibernate")!= null )
    {
    context.rebind("hibernate", factory);
    }
    else
    {
    context.bind("hibernate", factory);
    }
    }
    catch ( NamingException nameEx )
    {
    nameEx.printStackTrace();
    context.bind("hibernate", factory );
    }
    }
    catch ( NamingException nameExp )
    {
    throw new Exception( "NamingException: " + nameExp.getMessage( ));
    }
    catch( Exception excp )
    {
    throw excp;
    }

    }

    static private InitialContext getInitialContext() throws Exception {
    String url = "t3://localhost:7001";

    Properties properties = null;
    try {
    properties = new Properties();
    properties.put(Context.INITIAL_CONTEXT_FACTORY,

    "weblogic.jndi.WLInitialContextFactory");
    properties.put(Context.PROVIDER_URL, url);
    return new InitialContext(properties);
    }
    catch(Exception e) {
    logger.fatal("Unable to connect to WebLogic server at " + url);
    logger.fatal("Please make sure that the server is running.");
    throw e;
    }
    }
    }
    然后編譯
    在Jbuilder2005的Configserver下的calsspath下面加入這個類的所在路徑,我的是

    C:\work\overstock\classes
    然后把hibernate用到的jar文件也加入,就可以開發(fā)了。

    部署的時候只要把這些路徑加入到domain的startWebLogic.cmd中就可以,不過要把

    C:\work\overstock\classes中的類打成jar包再加,要不weblogic會找不到的。

    參考文章:http://www.hibernate.org/120.html
    posted on 2005-03-06 22:06 笨笨 閱讀(609) 評論(0)  編輯  收藏 所屬分類: J2EEALL
    主站蜘蛛池模板: 国产成人免费a在线视频app| 成人精品国产亚洲欧洲| sss在线观看免费高清| 波多野结衣免费视频观看| 亚洲乱码av中文一区二区| 精品国产亚洲第一区二区三区| 成人男女网18免费视频| 亚洲狠狠成人综合网| 免费黄色网址入口| 亚洲精品无码日韩国产不卡av| 免费看美女被靠到爽| 亚洲成aⅴ人片久青草影院按摩| 免费观看一级毛片| 国产成人综合久久精品亚洲| 免费女人18毛片a级毛片视频| 午夜在线亚洲男人午在线| 亚洲 小说区 图片区 都市| 国产精品视频永久免费播放| 四虎影视在线永久免费看黄| 黄色免费网址在线观看| 国产亚洲大尺度无码无码专线| 精品一区二区三区免费视频| 日韩精品一区二区亚洲AV观看 | 久久午夜免费鲁丝片| 亚洲AV无码国产在丝袜线观看| 免费一级不卡毛片| 亚洲午夜国产精品无卡| 成人免费淫片在线费观看| 日韩在线视频播放免费视频完整版| 77777亚洲午夜久久多人| 99ee6热久久免费精品6| 亚洲色大成网站www久久九| 亚洲高清无码专区视频| 美女视频黄的免费视频网页| 亚洲一区电影在线观看| 在线免费观看h片| 亚洲成综合人影院在院播放| 日本一道综合久久aⅴ免费| 亚洲中文字幕无码av在线| 免费在线观看污网站| 日韩在线不卡免费视频一区|