部署是将J2EE组件(EJB,jsp,Servlet等)正确安装并配置到J2EE服务器中,然后,客户端程序才能够访问它。EJB运行在EJB容器中,因此,必须把我们编写的Bean部署到服务器上。
首先,确保J2EE服务器正在运行,请参考第3步:启动和停止J2EE服务器。
然后,再打开一个新的命令行窗口,输入:
deploytool
稍等片刻,出现部署窗口:
首先,我们需要新建一个服务器端应用程序:
选择File > New > application…:
现在,Deployment Tool已经创建了一个hello的Application,但是还没有任何可以部署的组件:
选择File > New > EnterPRise Bean…,然后,按照向导开始部署EJB:
选择File > Save,保存我们创建的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配置文件。在实际的开发过程中,如果每当修改代码都这样部署一遍是非常低效的,因此应当使用ant实现自动编译、部署并测试。
(出处:http://www.VeVb.com)
新闻热点
疑难解答