您的位置:首页 > 编程语言 > Java开发

Tomact集成jre或jdk

2016-01-19 17:41 225 查看
今天在工作中遇到了一个需要解决的问题:
为了方便不让用户在机器上配置java环境变量,减少用户的操作步骤及一些不必要的麻烦,需要将JDK(java程序编译环境)或JRE(java程序运行环境)集成到Tomact中,这样在用户机器上部署就不用手动配置环境变量了。
解决办法如下:
​ 在windows环境下以批处理文件方式启动tomcat,只要运行/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件中找到ifnot "%JAVA_HOME%"
== "" gotogotJdkHome字样,在上方加入如下两行代码(把jre和jdk放到tomact同级目录下),这样就不用担心用户想放到哪个盘符下了。






​指定路径的写法如下:
setJAVA_HOME=C:\Java\jdk1.7

setJRE_HOME=C:\Java\jre1.7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: