Eclipse Kepler 'Prepare for Deployment' 选项



因此,我们目前正在分析从MyEclipse->Eclipse中移出是否可行,而我们目前陷入困境的领域之一是EJB Deploy。

在MyEclipse中有一个名为"Run EJB Deploy"的选项,它为EJB项目生成带有stub和tie的.ejbDeploy文件夹,但在Eclipse Kepler中有"Prepare for Deployment"选项(右键单击project->Java EE Tools->Prepare for Deployment(,我认为它也会做同样的事情。

但是,当我单击该选项(准备部署(时,它很方便地忽略了它,并且什么也不做。

我不确定需要做些什么来确保这与MyEclipse IDE的工作方式相同,并且它生成了一个结果.ejbDeploy文件夹,就像在Eclipse中使用存根一样。

此外,如果这不可能,我们可以使用ANT或MAVEN实现类似的bahevior吗?

任何见解都会有所帮助。

p.S:我们目前正在使用EJB 2.1,没有任何计划很快转移到EJB 3.0,因此与EJB 2.1相关的步骤将有所帮助。此外,为了进行评估,我们使用的是Websphere 7.0,这是我们想要使用的服务器

谢谢,Yogendra

Okie,所以我做了以下工作来解决这个问题:

  1. 在WAS7安装bin目录WAS_PATH/AppServer/bin中,有一个WAS提供的名为"ejbdeply.bat"的工具,它实现了我所期望的功能

简单地运行以下命令就为我解决了问题:

ejbdeploy.bat -cp "C:tppFW.jar;C:tppDA.jar;C:tppCommon.jar" C:tppAR.jar C:tpp C:tppdeployedAR.jar -complianceLevel 5.0

它接受以下输入:

  • 输入震击器/耳朵
  • 所有必需JAR的类路径
  • 将生成临时文件的工作目录
  • 输出JAR/EAR
  • 符合性级别,指示JDK的哪个版本应用于验证编译后的代码1.4、5.0、6.0

希望这能帮助任何寻求类似解决方案的人。

谢谢,Yogendra

谢谢Yogendra,你的帖子真的帮了我。

如果您正在将您的项目从RAD迁移到Eclipse,并且您的项目中有EJB 1.x-2.x,那么这篇文章在当时肯定有效。

在RedHat LINUX机器中执行如下操作。

WAS 8安装bin目录(/opt/IBM/Websphere/8.0/Appserver/bin很可能(

打开终端。转到直到WAS bin路径

WAS 8安装bin目录>/ejb部署-cp/home/ramesh/a.jar:/home/ramesh/b.jar:/home/ramesh/source.ear/home/remesh/home/ramash/target.ear

这里-cp指定了类路径,a.jar、b.jar和c,jar是source.jar的输入jar文件(source.ear将通过Eclipse IDE生成,File->export->enterEAR->select ear File from the list。这个源ear没有stub和tie类。(

/home/ramesh是生成临时文件的工作目录。

[machine name bin]$ ./ejbdeploy.sh  -cp  /home/ramesh/a.jar:/home/ramesh/b.jar:/home/ramesh/c.jar /home/ramesh/source.ear /home/ramesh /home/ramesh/target.ear  

点击进入

正在启动工作台
EJB部署配置目录:/opt/IBM/WebSphere/8.0/AppServer/proiles/AppSrv01/ejbdeploy/configuration/框架搜索路径:/opt/IBM/WebSphere/8.0/AppServer/deploytool/itp/plugins内部版本:RAD8041-I20120428_0424正在创建项目
部署jar c.jar(在我的案例中,c.jar是通过IDE生成的EJB jar,没有存根和绑定类(
正在验证
正在生成部署代码
调用RMIC。(RMIC将为EJB类生成存根和绑定类(
正在写入输出文件
正在关闭工作台
EJB部署完成
0个错误,0个警告,0条信息性消息[机器名称箱]$

target.EAR是需要手动部署在WAS服务器中的EAR文件。要手动安装EAR,请右键单击服务器->转到管理->运行管理控制台->应用程序->应用程序类型->Web领域企业应用程序->单击安装按钮->浏览EAR文件位置->单击下一个按钮。->选择与您的项目相对应的文本,然后单击"开始"按钮。将更改保存在主文件中

打开你的网站进行验证。

很快,我将更新ANT的构建文件。

编码快乐!

谢谢&当做Naga Ramesh

相关内容

  • 没有找到相关文章

最新更新