如何让tomcat不使用默认的环境变量JAVA_HOME而用另外的名字

发布于 2022-10-01 20:46:35 字数 181 浏览 14 评论 0

[quote]原帖由 "只爱一点点"]在同一系统中有两个不同版本的JDK,一个tomcat使用JAVA_HOME指向的JDK,另一个tomcat要使用另一个JDK,怎么可以让它不使用JAVA_HOME这个变量指定的JDK而使用另外JDK呢? [/quote 发表:

如何给这个变量改名字?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

眼睛会笑 2022-10-08 20:46:35

Good question. Maybe you can add two users ( they have root's right) and you setup their environment in their .bash_profile if you use bash profile. So, you can use different  JDK. Does it make sense?

墨落画卷 2022-10-08 20:46:35

一个朋友也是这么想的,但是没有考虑要 uid=0 。
但是,这样的话,我必须要用户登陆才能启动服务。

难得心□动 2022-10-08 20:46:35

多谢各位,另一个朋友也给出了一个方法,觉得也很好,没有试验

原帖由 "jhsea3do" 发表:
很简单阿

建一个 JAVA_OTH_HOME 的环境变量指向另外一个j2sdk

win
修改 catalina.bat 在开始处加入
set JAVA_HOME = %JAVA_OTH_HOME%

linux
修改 catalina.sh 在开始处加入
JAVA_HOME = $JAVA_OTH_HOM..........

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文