本文所讲的配置方式只适合Windows系统,所牵扯的软件2个解压的jdk,2个解压的tomcat。

1、环境初始化

  将两个jdk和tomcat解压到我们指定的目录下。修改两个tomcat的端口;必须修改的端口有2个,分别是默认的8005(远程关闭服务)和8080(TCP/IP服务)端口。如果需要使用utf-8编码格式,则需要修改8080端口所在的标签的属性,添加UTF编码格式:URIEncoding="UTF-8"。

2、添加tomcat的环境变量配置文件

  分别到两个tomcat的bin目录下,添加一个bat文件:env.bat。并将以下三行代码复制到文件中:

set JAVA_HOME=C:\java\x64\jdk1.6.0_27-1
set CATALINA_HOME=C:\tomcat\x64\apache-tomcat-7.0.69-1
set JRE_HOME=%JAVA_HOME%\jre

  其中的目录结构根据你具体的路径进行填写。

3、修改tomcat的配置文件

  打开bin目录下的service.bat,在setlocal前,添加call env.bat,

  在“--JvmOptions”的设置中添加“-XX:PermSize=128M;-XX:MaxPermSize=512M;”

  并添加另外3个配置参数“--JvmMs 128 --JvmMx 256 --Startup=auto”

  

  PS:如果你想通过startup.bat启动这个tomcat,那么你需要在startup.bat的setlocal之前也添加“call env.bat”

4、安装service服务

  命令行下进入到tomcat的bin目录下,运行命令:service.bat install [service_name]进行服务添加。

  如果想移除这个服务,运行命令:service.bat remove [service_name]

  

5、验证是否不同的tomcat使用不同的jdk

  打开注册表“regedit”,进入“HKEY_LOCAL_MACHINE”->“SOFTWARE”->“Wow6432Node”->“Apache Software Foundation”->“Procrun2.0”下,找到我们添加的2个服务名称,分别去查看他们的Java配置信息即可。

  

多Tomcat多JDK版本的Window服务添加配置方式的更多相关文章

  1. linux 安装jdk及tomcat指定jdk版本推荐

    方法1:用yum命令安装 1.   查看当前jdk版本:Java –version,或者是:rpm -qa | grep jdk 2.   删除当前jdk:yum -y remove java-1.6 ...

  2. Tomcat和JDK版本的对应关系

    当我们在谈论Tomcat与JDK版本的对应关系的时候,我们实际上在讨论两个问题. 第一个是,我们想安装了某个版本的Tomcat(比如Tomcat7),需要安装哪个版本的JDK,才能把Tomcat运行起 ...

  3. 为tomcat指定JDK版本

    可以为tomcat指定JDK. 当系统中安装有多个版本的jdk时,可以为tomcat指定jdk版本. 在catalina.sh文件和setclasspath.sh文件开头的空白处加上如下一行: exp ...

  4. Solr与JDK对应版本关系,Tomcat与JDK版本对应关系

    最新在部署solrCloud集群,由于自己机器上用的JDK都是JDK1.7的,然后我就从网上下载了最新下载了最先的solr6.6.0和最新的Tomcat9.0,部署了一下,开始报错,提示solr和JD ...

  5. Tomcat修改jdk版本

    tomcat修改jdk版本 修改tomcat bin目录下的catalina.sh和setclasspath.sh文件,添加以下内容 export JAVA_HOME=/home/nodemanage ...

  6. tomcat和jdk版本兼容(Tomcat版本要比jdk高)

    用的tomcat是低版本的,但是用的jdk却是高版本的,用Servlet做的项目运行都没有问题,但是直接运行jsp却死活都运行失败. 最后发现是tomcat和jdk的版本问题造成的. 总结如下: to ...

  7. linux 安装多个版本JDK,指定tomcat的jdk版本

    JDK的下载可以直接到官网下载,这里不再介绍 一.安装JDK 7 vi /etc/profile #set java environmentexport JAVA_HOME=/usr/java/jdk ...

  8. 在服务器上给tomcat指定jdk版本

    export JAVA_HOME=/usr/local/jdk1.8 --路径是:Jdk8所在的目录 export CATALINA_OPTS="-Djava.awt.headless=tr ...

  9. 【FAQ】tomcat启动jdk版本不一致

    一.tomcat7.exe与startup.bat的区别: 1.这两个都可以启动tomcat,但tomcat7.exe必须安装了服务才能启动,而startup.bat不需要 2.另外一个区别是它们启动 ...

随机推荐

  1. Java面试题阶段汇总

    初级面试题   Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三 Java面试题-基础篇四 Java面试题-基础篇五 Java面试题-javaweb篇六 Java面试题 ...

  2. Linux常用基本命令(tail )

    tail命令 作用:从文件的尾部查看,跟head命令作用相反,参数也差不多,默认显示后面10行 格式: tail [option] [file] -n : 显示行数 -c<字节数> gho ...

  3. (一)认识Sass和Compass

    第一章 Sass和Compass让样式表重焕青春 // 内容概要// 开始学习Sass和动态样式表// 用Sass更高效地写样式表// Compass简介// 用Compass迎接工程实践中的样式挑战 ...

  4. Intellij IDEA 使用GitHub+Git

    1.配置Git路径 打开Settings(File-->Settings) --> 在搜索栏内输入git,回车跳转到Git配置页面 --> 将git的运行路径填入Path to Gi ...

  5. HTML meta 标签总结

    本文转载自:http://www.cnblogs.com/lovesong/p/5745893.html meta标签作用 META标签是HTML标记HEAD区的一个关键标签,提供文档字符集.使用语言 ...

  6. 快速了解Vuex

    提要:提起react就会想起其应用最广泛的redux状态管理工具,vue中的官方推荐的状态管理工具就是Vuex. 看到同事在鼓捣Vuex的东西,前面项目完成后也没有好好总结一下Vuex的知识,所有就再 ...

  7. 【转】Linux配置NTP时间同步服务器

    分布式程序通常需要运行在一个统一的时间环境里. 转自:http://blog.csdn.net/mengfanzhundsc/article/details/62046562 安装NTP:yum in ...

  8. 软件工程-XP方法十二个最佳实践

  9. js经典应用

    一.js字符串转数字: 1.parseInt()和parseFloat()两个转换函数: 2.强制类型转换,Number(value)——把给定的值转换成数字(可以是整数或浮点数): 3.利用js变量 ...

  10. 【转】Spring学习---Spring 学习总结

    什么是Spring ? Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson在其著作Expert One-On-One J2EEDev ...