码迷,mamicode.com
首页 > Windows程序 > 详细

菜鸟教程之工具使用(五)——JRebel与Windows服务的Tomcat集成

时间:2017-05-25 19:04:09      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:mac   tomcat   安装   --   center   cal   文件   实现   ssl   

之前写过一篇Tomcat借助JRebel支持热部署的文章——《借助JRebel使Tomcat支持热部署 》。

介绍的是在开发、測试环境中的配置。可是正式的部署环境。我们不会通过命令行来启动Tomcat,一般都是将Tomcat做成系统服务。而之前的那种配置,对于做成服务的Tomcat是不起作用的。所以今天再来介绍一下怎样对做成系统服务的Tomcat进行JRebel的配置。


配置的方法有三种,第一种是在Tomcat做成服务之前,后两种是在Tomcat做成服务之后。以下我们分别介绍一下:


第一种方式:

假设你如今还没有把Tomcat做成系统服务,那么你能够用以下这样的方式来配置,方法非常easy:找到Tomcat所在文件夹。进入bin文件夹用记事本或notepad等工具打开service.bat文件。找到"--JvmOptions"。在最后面增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"(不带引號,详细路径依据自己情况配置)改动后例如以下:

--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;
-Dcatalina.base=%CATALINA_BASE%;
-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;
-Djava.io.tmpdir=%CATALINA_BASE%\temp;
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;
-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;
-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar" ^

保存、关闭文件。然后将该Tomcat通过命令行安装成Windows服务就可以。

假设如今你的server上已经有了Tomcat的服务,那么上面这样的方式就不行了,想要集成JRebel仅仅能通过以下两种方式实现了。


另外一种方式:

假设server已经有了Tomcat的服务,那么你能够选择接下来这样的方式配置JRebel。

进入Tomcat文件夹找到bin文件夹下的“tomcat7w.exe”。如图:

技术分享




双击打开,切换到“Java”选项卡,在“Java Options”的最后面增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"。如图:

技术分享



然后点击“确定”就可以。



第三种方式:

另一种方式能够在Tomcat服务存在的情况下配置JRebel,那就是改动注冊表。打开注冊表。找到以下节点:

HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\htfty\Parameters\Java。


64位系统。tomcat的注冊表路径:

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Apache Software Foundation/Procrun 2.0/TomcatX/Parameters/Java

找到“Options”并编辑,相同在最后增加"-javaagent:D:\jrebel-5.6.3-crack\jrebel.jar"。如图:

技术分享


最后保存就可以。个人认为改动注冊表相对来说麻烦一些,所以把它放到了最后,推荐大家选择前面两种方式。

今天就到这儿。下次再见!



菜鸟教程之工具使用(五)——JRebel与Windows服务的Tomcat集成

标签:mac   tomcat   安装   --   center   cal   文件   实现   ssl   

原文地址:http://www.cnblogs.com/jzssuanfa/p/6905369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!