部署是將J2EE組件(EJB,jsp,Servlet等)正確安裝并配置到J2EE服務器中,然后,客戶端程序才能夠訪問它。EJB運行在EJB容器中,因此,必須把我們編寫的Bean部署到服務器上。
首先,確保J2EE服務器正在運行,請參考第3步:啟動和停止J2EE服務器。
然后,再打開一個新的命令行窗口,輸入:
deploytool
稍等片刻,出現部署窗口:
首先,我們需要新建一個服務器端應用程序:
選擇File > New > application…:
現在,Deployment Tool已經創(chuàng)建了一個hello的Application,但是還沒有任何可以部署的組件:
選擇File > New > EnterPRise Bean…,然后,按照向導開始部署EJB:
選擇File > Save,保存我們創(chuàng)建的Application。接下來,我們將把這個Application部署到服務器上。
選擇Tools > Deploy,出現Deploy向導:
最后,J2EE服務器開始編譯并部署我們的Hello Bean,可以看到兩個進度條:
Compiling C:/j2sdkee1.3.1/repository/cn1d6xUC/gnrtrTMP/hello/HelloBean_RemoteHom
eImpl.java ....
Compiling C:/j2sdkee1.3.1/repository/cn1d6xuc/gnrtrTMP/hello/HelloBean_EJBObject
Impl.java ....
rmic HelloBean_RemoteHomeImpl...
rmic HelloBean_EJBObjectImpl...
Application hello deployed.
整個部署是在窗口模式下進行的,好處是不用編寫繁瑣的xml配置文件。在實際的開發(fā)過程中,如果每當修改代碼都這樣部署一遍是非常低效的,因此應當使用ant實現自動編譯、部署并測試。
(出處:http://www.companysz.com)
新聞熱點
疑難解答