從 Sun 官網 下載 j2sdkee-1_3-beta2-win.exe。若有舊版請先解除安裝。預設安裝路徑 C:\j2sdkee1.3。
| 變數名 | 值(範例) |
|---|---|
| J2EE_HOME | C:\j2sdkee1.3 |
| JAVA_HOME | JDK 安裝目錄 |
| PATH | %J2EE_HOME%\bin;%PATH% |
| CLASSPATH | .;%J2EE_HOME%\lib\j2ee.jar |
%J2EE_HOME%\bin\j2ee -verbose
見到 J2EE server startup complete. 及 Tomcat 埠口 8000/7000/9191 即成功。瀏覽器訪問 https://localhost:8000 驗證。
四個類別:RemoteInterface(extends EJBObject)、RemoteObject(implements SessionBean)、RemoteHome(extends EJBHome)、Client(JNDI 查找 + RMI 呼叫)。編譯:javac *.java。
%J2EE_HOME%\bin\deploytool。C:\HelloWorld\HelloWorld.ear。HelloWorld(需與 Client 端 lookup 一致)。C:\HelloWorld\HelloWorldClient.jar。cd C:\HelloWorld\Classes java -classpath %J2EE_HOME%\lib\j2ee.jar;.;HelloWorldClient.jar Client
客戶端輸出:Client Received From Remote Object: "Hello,I'm Remote Object,I received your message: 'Hello,Remote Object!'"
伺服器端輸出:Remote Object Received From Client: "Hello,Remote Object!"
注意: 環境變數路徑勿含中文全形字符;部署失敗請檢查 deploytool 錯誤日誌。