如何指定wildfly的jdk路径

发布于 2021-11-23 02:23:50 字数 74 浏览 919 评论 7

如何指定wildfly的jdk路径,听说如何在一个系统下装了多个jdk版本,可以设置
wildfly使用的jdk版本。如何设置!!新手,坐等,加急

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

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

发布评论

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

评论(7

无边思念无边月 2021-11-26 19:57:53

仔细看了一下,很厉害,学到新东西了,但是,这个方法是相当于手动调整jdk版本。。我现在的问题是,系统有1.6,1.7两个版本的jdk,同时运行多个项目。有的项目需要1.6版本的jdk,有的项目需要1.7版本。。我的意思是通过修改widfly服务器的配置文件,让服务器选择相应的jdk版本(不同项目的服务器不同)。。不知道能否实现。如果问题还请指教

坚持沉默 2021-11-26 19:46:29

如果对 南湖船老大 给的建议理解不正确,也请指明。。呵呵

水水月牙 2021-11-26 19:45:35

回复
试试用绝对路径试试,我觉得实现起来有点问题

混吃等死 2021-11-26 14:03:11

回复
tomcat 有类似的方法,widfly不清楚。。类似于这种情况 http://liugang-it.iteye.com/blog/703365

无法言说的痛 2021-11-25 07:04:51

他是自动调用的Java命令吧。

可按下面的思路来切换JDK版本。linux类似

假设我现在安装的是旧版本的JDK1.5,那么在系统环境变量里我们设置了java_home和classpath,对应存放的注册表项是(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Environment),JDK在安装的过程当中将在注册表会生成如下3个项目:
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development Kit
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Plug-in
HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment
同时,JDK安装程序将会把java.exe,javaw.exe,javaws.exe这3个可执行文件拷贝到%SystemRoot%system32目录下,由于%SystemRoot%system32被操作系统缺省的设置为最高优先权的PATH搜索路径,因此可保证用户在命令行任何目录下可运行java.exe来启动JVM。
所以,
第一步是备份上面提到的四个注册表项和那三个可执行文件;
第二步,安装高版本的JDK 1.7,修改环境变量,然后备份上面提到的四个注册表项和那三个可执行文件;
第三步:把第一步得到的所有文件放到一个命名“1.5”文件夹中,把第二步得到的所有文件放到一个命名“1.7”文件夹中;
第四步:在每个文件夹下写如下的脚本:

@echo off 

echo 设置JDK 1.5…… 

dir

copy /y java.exe %SystemRoot%system32

copy /y javaw.exe %SystemRoot%system32

copy /y javaws.exe %SystemRoot%system32

pause

1.7文件夹下的只需要改下提示就可以了。现在的JAVA环境已经是JDK1.7了,我们到1.5下执行“1.5.bat”,同时导入注册表,JAVA环境就降成1.5了,反之,到1.7文件夹下执行“1.7..bat”,导入注册表,环境就变成1.7了,可以随意切换

为你鎻心 2021-11-23 18:23:01

置顶就解答

2021-11-23 08:29:22

十万火急

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