
进行JavaEE开发时,我们将使用Java应用程序服务器,例如Tomcat,JBoss等. 每当更改xml配置文件或后台Java源代码时,都必须重新启动服务器才能看到效果.
有时执行一个项目将重新启动服务器数百次,这很烦人. 不仅如此,某些项目也需要打包,并且只能在服务器的指定目录下发布. 这一系列的过程是很难忍受的

我们想要什么?我们想要的理想状态是,当我在后台更改配置文件时,当我更改任何Java类文件时,都可以看到浏览器的效果,而无需重新打包和重新启动服务器. 高效便捷.
今天,让我介绍如何实现此目的. 实际上,经过研究,上述愿望可以完美实现

Jrebel是一个著名的Java程序热部署插件. 首先,您需要下载Jrebel软件,然后将其解压缩到任何目录,然后依靠Jrebel来实现而无需重新启动服务器.
许正在使用通过Myeclipse开发的JavaEE程序. Myeclipse有一个插件,可以立即同步您对Tomcat Web应用程序所做的任何更改. Myeclipse使用开发模式,即不打包,因此每次保存文件之后,我只需要重新启动服务器,即使那样我也受不了

遇到这种情况时,我们打开并在下面写下两个句子,下一个句子可以指向您的Jrebel目录,以便在myeclipse中启动tomcat时完美播放器java版,稍后将更改Java源文件. 服务器无需重新启动即可直接看到修改后的效果
在某些情况下,我们将在公司的项目中使用Maven,该项目将被分为许多模块,并且每次都要打包Maven,然后将jar或war文件复制到以下位置: JBoss,然后重新启动Jboss端. 可以看到效果,这个过程反复无聊

解决方案是在Myeclipse中创建一个多模块Maven项目,并将多模块Maven中的Web模块转换为Myeclipse的Web项目. 实际上,这不会改变原始项目的样式. 然后调整BuildPath的一些设置
确保src下的类文件输出到xxx / src / main / webapp / WEB-INF / classes文件夹. 然后直接使用Myeclipse服务器插件来部署您的Maven项目
当然,您可以在最终发布时使用Maven打包完美播放器java版,也可以不使用它,因为Myeclipse也可以打包
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-246303-1.html
低智商
这梨涡看的我是不要不要的
你有钱啊这么多存款