- 將 $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: 12345678910111213
//讀取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(
"com.sun.appserv.iiop.endpoints"
,
"192.168.1.20:3700"
);
Context ic =
new
InitialContext(env);
Object objref = ic.lookup(
"ejb/HelloBean"
);
沒有留言:
張貼留言