<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
    主站蜘蛛池模板: 美女黄网站人色视频免费国产| 国产精品公开免费视频| 亚洲人成网站18禁止久久影院| 好男人www免费高清视频在线| 美女无遮挡免费视频网站| 亚洲伊人久久精品影院| 一个人看www在线高清免费看| 爱爱帝国亚洲一区二区三区| 国产亚洲一区二区三区在线观看| 日本zzzzwww大片免费| 思思久久99热免费精品6| 亚洲综合激情另类小说区| 亚洲福利视频一区二区| 99热在线精品免费播放6| 四虎影视在线看免费观看| 亚洲春黄在线观看| 国产亚洲综合成人91精品| 国产精品免费视频一区| 4hu四虎最新免费地址| 精品免费久久久久国产一区 | 国产精品无码亚洲精品2021| 无码乱人伦一区二区亚洲| 亚洲?v无码国产在丝袜线观看| 在线a免费观看最新网站| 一区二区三区免费看| 色窝窝亚洲AV网在线观看| 亚洲偷自精品三十六区| 亚洲综合色丁香麻豆| 亚洲AV无码国产精品色午友在线 | 歪歪漫画在线观看官网免费阅读| 亚洲a一级免费视频| 一区二区三区无码视频免费福利 | 处破女第一次亚洲18分钟| 亚洲国产精品自在自线观看| 亚洲国产精品综合久久20| 亚洲avav天堂av在线网爱情| 亚洲网站在线播放| 亚洲电影唐人社一区二区| 亚洲欧洲日产v特级毛片| 亚洲高清视频免费| 亚洲日本天堂在线|