我这里举列子为tomcat6.0,和tomcat9.0
百度云地址:链接:https://pan.baidu.com/s/1ow6Pkj61BjFd4XIrQ-1sfQ ,提取码:hkw4
首先右键计算机选择属性
选择高级系统设置
选择高级,下面的环境变量
我们首先新建TOMCAT_HOME
这里的变量名为TOMCAT_HOME,值为变量,后面要用到,我这里是两tomcat,一个tomcat6,一个tomcat9,为了区分我这里变量值就是我定义为tomcat9,想切换成tomcat6的话,后期给这里的tomcat9变成6即可,点击确定
然后在新建两个变量如下图,变量为tomcat6,和tomcat9,值就是对应下载下来的压缩包的路径
我这里就举列子说说tomcat9
两个变量的值都定位到解压目录,
然后在新建两个变量CATALINA_BASE,CATALINA_HOME,值就是下面的TOMCAT_HOME的值%tomcat9%
然后找到classpath,点击编辑,在最后面添加;%TOMCAT_HOME%\lib\servlet-api.jar;
然后找到path,点击编辑,在最后面添加;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
到此,tomcat多个配置就完成
测试一下,先测试9
win+r,输入cmd,然后输入service install tomcat,即可看到当前的tomcat服务器配置及jdk的配置信息
然后,我想切换为tomcat6,找到下图的TOMCAT_HOME,然后编辑
将%tomcat9%里面的9改成6,
点击确定后,在找到下图两个,然后编辑,
都给改成6,也就是你的目标版本,如下图,
然后点击确定,就行了,不管你有多少服务器,这样切换很方便
就不用每次去改动安装路径了,改动对应的版本数字就行
然后把上次的dos关闭,再次win+r ,输入cmd,输入service install tomcat即可查询当前的服务器信息
查询没问题了,在本地浏览器里面输入localhost:8080出现了下面的界面,说明你tomcat配置成功,tomcat默认端口为8080,我这里因为安装了oracle,所以我给tomcat的端口改成了9090
这里解释一下,其实多个jdk的配置和这个一个意思,不过jdk的改法简单下,详情请到我发布的文章可以看到https://mp.csdn.net/postedit/84584202,tomcat的多个配置这里变动版本的时候,需要改三个地方,不过只改一下数字,jdk变动的时候,就简单些,就变动一个地方,而且也是改数字,这里的tomcat不行,因为这里涉及到其他的变量,我经过多方测试,不行你,如果有大神懂的,请回复,谢谢,
宁外,多个jdk切换,一般在多个项目运行的时候遇得到,而多个tomcat切换的话,基本遇不到,不过这里也只是提供一个思路,有时候有些硬件需要myeclipse6.5,而Myeclipse6.5里面只有7以下的tomcat,所以就需要用到多个服务器了,还有就是,tomcat9运行,需要jdk1.8才行。
非常感谢,