- 將 $SunApp\lib\j2ee.jar 與 appserv-rt.jar 複製至 $SunWeb\bin\https\jar 目錄中.
- 修改 $sunWeb\https-[computername]\config\server.xml, 將 $SunWeb\bin\https\jar\j2ee.jar 與 $SunWeb\bin\https\jar\appserv-rt.jar 加至 server 的 classpath.
程式撰寫:
- 以 properties 檔設定: bean.properties 內容如下 (key=value)
java.naming.factory.initial = com.sun.appserv.naming.S1ASCtxFactory
java.naming.provider.url = iiop://192.168.1.20:3700
com.sun.appserv.iiop.endpoints = 192.168.1.20:3700 - Sample Code:
//讀取bean.properties檔 Properties env = new Properties(); env.load(new java.io.FileInputStream("bean.properties")); Context ic = new InitialContext(env); Object objref = ic.lookup("ejb/HelloBean"); //用Hashtable設定properties檔中的參數 env.put("java.naming.factory.initial", "com.sun.appserv.naming.S1ASCtxFactory"); env.put("java.naming.provider.url", "iiop://192.168.1.20:3700"); env.put("com.sun.appserv.iiop.endpoints", "192.168.1.20:3700"); Context ic = new InitialContext(env); Object objref = ic.lookup("ejb/HelloBean");
沒有留言:
張貼留言