Tomcat指定特定JDK版本
2016-06-21 16:57 潇湘隐者 阅读(20291) 评论(0) 编辑 收藏 举报我们知道在Linux服务器上,可以安装多个版本的JDK,那么当有多个JDK时,是否可以为Tomcat这类应用程序指定对应的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本。今天正好碰到这个问题,总结一下。方便以后遇到这类问题。
1:在tomcat的catalina.sh文件中加入
export JAVA_HOME=/usr/local/java/jdk1.6.0_21 #版本根据具体情况指定
或
JAVA_HOME=/usr/local/java/jdk1.6.0_21
[root@tomcatserver01 jvm]# ls
java-1.6.0-openjdk-1.6.0.0.x86_64 java-1.7.0-openjdk-1.7.0.65.x86_64 jre jre-1.6.0 jre-1.6.0-openjdk.x86_64 jre-1.7.0 jre-1.7.0-openjdk.x86_64 jre-openjdk
[root@tomcatserver01 ~]# cd /usr/local/tomcat/bin/
[root@tomcatserver01 bin]# more catalina.sh
2: 修改tomcat/bin/setclasspath.bat,同样增加 SET JAVA_HOME=XXXXXX
下面链接,似乎需要修改Tomcat三个配置文件,”tomcat/bin/catalina.sh” 、 “tomcat/bin/setclasspath.sh” 、 “tomcat/conf/server.xml”,但是似乎第三个配置文件server.xml不是必须的。 修改后,立即重启Tomcat即可。
参考资料:
http://www.geek5.cn/?p=61

· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2011-06-21 必须在配置中注册 WebResource.axd 处理程序错误的解决方法