我在这个网站上碰到了“爆炸式发展”一词。
http://www.zeroturnaround.com/javarebel/support-matrix/
并记得在使用Java Web应用程序之前听说过它。据我所知,这与将.war文件部署为提取的/原始文件集有关。而不是每次要尝试更改代码时,都使用ANT / Maven任务将war文件部署到应用程序服务器,而是告诉应用程序服务器将“ war”内容部署到其中的目录存放在服务器上。
我在正确的轨道上吗?如果有人对这个术语的含义以及使用它的含义有深刻的了解,那就太好了。
是的爆炸手段,而不是代替部署一个WAR/EAR
文件到您的应用程序服务器来测试您的应用程序在一个点你的应用程序服务器文件夹中包含的会是什么WAR / EAR文件中的解压缩(爆炸)的内容。
由于大多数应用服务器都支持Hot Deploy,因此您可以在其中更改代码/ JSP等,从而使开发更快,并且这些更改几乎会立即反映在正在运行的应用程序中。
Eclipse中的Tomcat插件实质上使用了这种技术。唯一需要注意的是,在多次热部署之后,大多数应用程序服务器开始耗尽PermGen空间中的内存,需要重新启动(我在Weblogic和Tomcat中遇到了这个问题)。
我还注意到JavaRebel网站上的常见问题解答对此进行了解释(虽然不那么详细)...
http://www.zeroturnaround.com/javarebel/faq/#What_is_exploded_and_packaged
本文地址:http://java.askforanswer.com/baozhashifazhanshishenmeyisizaijavazhong.html
文章标签:jakarta-ee , java
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:jakarta-ee , java
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!