2 qq 30219825 qq_30219825 于 2017.01.04 19:28 提问

centos如何部署不同用户、不同jdk版本
jdk

目前公司需要搭建一台统一编译的机器、而每个项目使用的jdk版本不一定一致。请问各位大牛,centos是否支持这种一个用户一个jdk版本的部署?如果可以麻烦不吝赐教

2个回答

Readiay
Readiay   2017.01.04 19:58

这个呢是可以告诉你可以的。但是呢不能用一个用户登录而已。虽然我没用过jdk编译过项目,但是我能做到运行java -version的时候不同用户显示不同的版本号。

Linux中每一个用户登录的时候都会有自己的环境变量,你只要设置他们的环境变量不同就行了,如果你不想用很多用户,你就使用绝对路径的形式选择不同的jdk,比如
/app/jdk1.6/bin/java -version
/app/jdk1.7/bin/java -version

xionglangs
xionglangs   Rxr 2017.01.04 21:02

2种安装jdk的方法,一种统一使用的jdk,一种单独用户的jdk安装,我项目用到的,你可以试着安装下。http://blog.csdn.net/xionglangs/article/details/50370713

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linux根据不同用户如何设置不同JDK版本
遇到一个环境需要安装JDK,一般都安装一个所需版本的JDK(1.7xx)然后配置一下/etc/profile文件的环境变量。这个配置是全用户的。任意用户登录,输入java –version得到的是同一个JDK版本。 有时会遇到这么一个场景,用户A需要搭建服务A,稳定运行需JDK 1.7xx;用户B需要搭建服务B,稳定运行需JDK1.8xx版本。 如果遇到这个情况,可以有两种方法解决。 一、配
Linux个人用户安装JDK(与root用户不同版本)
一、root用户安装JDK(1.7.0_40) 1.下载:JDK1.7.0_40下载路径 2.配置环境变量: [root@localhost etc]# vim /etc/profile 添加如下内容到末尾:    export JAVA_HOME='/usr/java/jdk1.7.0_40'    export JAVA_BIN='usr/java/jdk1.7.0_40/bi
tomcat6在centos下指定需要的jdk
有的时候一个服务器下需要使用多个tomcat,并且tomcat需要使用不同的jdk版本,此时除了默认的tomcat 之外,其它的tomcat可以通过如下方式指定需要的jdk版本1、下载并安装好所需要的jdk版本到centos环境下。 1. 确认当前系统的默认版本:java -version 2. 确认新的jdk安装路径 :如 /usr/java/ 2、调整当前tomcat6的配置文
linux下不同用户设置不同的jdk版本
遇到一个环境需要安装JDK,一般都安装一个所需版本的JDK(1.7xx)然后配置一下/etc/profile文件的环境变量。这个配置是全用户的。任意用户登录,输入java –version得到的是同一个JDK版本。 有时会遇到这么一个场景,用户A需要搭建服务A,稳定运行需JDK 1.7xx;用户B需要搭建服务B,稳定运行需JDK1.8xx版本。 如果遇到这个情况,可以有两种方法
一台服务器可部署多个tomcat和jdk
一台服务器可部署多个tomcat和jdk 结论:可以在同一个服务器上同时运行不同版本的jdk和不同版本的tomcat。 软件:jdk1.4 (安装版)+ tomcat4.0(免安装)       jdk1.6 (安装版)+ tomcat5.0(免安装) 软件配置: 组合                 环境变量jdk配置     环境变量 jdk1.4+tomcat4.0
JDK和Tomcat部署时,版本不同的问题解决
JSP文件在Windows端编译启动访问成功,部署到Linux访问不到。遇到下面问题org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException。
tomcat环境多个jdk版本自定义使用JDK版本及路径
windows环境有多个应用使用tomcat并且有不同版本的jdk,为避免重复可以在启动文件中指定JDK的版本 如新安装的JDK6在C:\Program Files\Java\jdk1.7.0_79路径下 可以修改tomcat/bin/目录下的catalina.bat文件指定jdk set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79 或者
单台服务器部署和安装多个不同版本的Tomcat与Jdk
一、问题     由于之前开发的项目的运行环境是Tomcat7和Jdk6,,部署到服务器上已成功运行,现要对项目的运行日志进行监控,便于问题的发现,然而新开发的监控组件必须运行在 Tomcat8上,所以需在同台服务器下安装Tomcat8,而Tomcat8部署需要Jdk7以上的版本,这就需要单台机器多部署。 二、所需资源 一台Linux服务器Tomcat7与Tomcat8安装包Jdk
centos7部署多个tomcat+不同版本JDK
1、下载apache-tomcat-7.0.82.tar.gz  2、  解压tar -zxvf apache-tomcat-7.0.82.tar.gz 3、修改conf中的server.xml      若系统中还有其他tomcat程序在运行,则需要修改此次tomcat端口    修改内容如下:       第22行:将原始8005修改成自定义,如8015      第71
多个项目使用多个jdk的问题。
这个工具默认使用的JDK是1.8,如果不使用1.8或以上的版本,就会报错,而另外一个项目使用的是jdk1.6,且它们使用的工具不同,我配置的jdk环境是1.6。 针对这种情况,第一种办法是升级jdk为1.8或以上,这样工具就可以打开了,之后在每个项目上点下右键找到properties-》java Build Path,点中JRE,点击Edit 选中第二个,,点击Installed JR