在不使用Eclipse的情况下将JavaEE项目部署到WebSphere7

在不使用Eclipse的情况下将JavaEE项目部署到WebSphere7,java,jakarta-ee,websphere,ibm-rad,Java,Jakarta Ee,Websphere,Ibm Rad,我已经厌倦了eclipse和m2eclipse中的所有错误,我想使用命令提示符与maven一起构建,然后启动服务器,然后将应用程序部署到服务器,并使用命令提示符发布它通常我在eclipse服务器选项卡中执行此操作。 如果我对代码进行了更改,那么我应该使用maven重新构建并重新发布 我知道您可以在Wepshere管理web控制台中部署EAR,但我想的不是EAR,至少我不这么认为。例如,我希望能够在部署应用程序后,jRebel应该能够在jvm中重新加载CLASE,但我认为ear文件是独立的,因此无

我已经厌倦了eclipse和m2eclipse中的所有错误,我想使用命令提示符与maven一起构建,然后启动服务器,然后将应用程序部署到服务器,并使用命令提示符发布它通常我在eclipse服务器选项卡中执行此操作。

如果我对代码进行了更改,那么我应该使用maven重新构建并重新发布

我知道您可以在Wepshere管理web控制台中部署EAR,但我想的不是EAR,至少我不这么认为。例如,我希望能够在部署应用程序后,jRebel应该能够在jvm中重新加载CLASE,但我认为ear文件是独立的,因此无法工作

所以

如何从命令提示符启动服务器,并部署项目并发布它?


谢谢

您可以自动化构建,以便它也可以部署应用程序,至少使用Maven。看看这篇文章:

WebSphere有一个快速部署功能,可以用于“热”部署。基本上,它为此启动了一个无头Eclipse,但它比全耳构建快得多,并且与通过WTP一样动态


当时,我们有一个Ant任务,用于将文件复制到WRD目录。我不确定Maven会如何工作,但我想人们可以装配一些东西。

那么使用JRebel或纯EAR部署是什么呢?你的问题不清楚。在开发中,我希望能够只启动和部署一次应用程序。如果我更改了代码中的某些内容,我希望它被运行的服务器拾取,并且我应该能够看到更改,例如,如果我刷新浏览器。您能否澄清您对JRebel的担忧,为什么它不适用于EAR?您只需要通过rebel.xml正确映射应用程序