首先安装jdk jdk提供java环境变量 jvm虚拟机
为什么同一份java程序可以在不同系统上跑?
就是因为jdk jvm虚拟机使java支持 跨平台服务器部署
首先jvm 去读取java代码 通过中间的jvm虚拟机转换javac,转换成能够在linux、windows服务器跑的格式,所以windows,linux都可以跑java程序
jdk下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat下载:http://tomcat.apache.org/
jdk下载这个
tomcat
centos包
上传到服务器
[root@mysql soft]# ll 总用量 196680 -rw-r--r--. 1 root root 9642757 11月 14 14:33 apache-tomcat-8.5.35.tar.gz -rw-r--r--. 1 root root 191753373 11月 14 13:36 jdk-8u191-linux-x64.tar.gz [root@mysql soft]# pwd /soft
tomcat版本按照公司需求,如果想改版本,不同版本代码都要改动. 都用稳定版本
jdk包解压到 /usr/local/ 下面
tar -xzvf jdk-8u191-linux-x64.tar.gz -C /usr/local
改个名字
[root@mysql soft]# cd /usr/local/ [root@mysql local]# ll 总用量 48 drwxr-xr-x. 2 root root 4096 10月 7 04:44 bin drwxr-xr-x. 2 root root 4096 9月 23 2011 etc drwxr-xr-x. 2 root root 4096 9月 23 2011 games drwxr-xr-x. 2 root root 4096 10月 7 04:44 include drwxr-xr-x. 7 uucp 143 4096 10月 6 20:55 jdk1.8.0_191 drwxr-xr-x. 2 root root 4096 9月 23 2011 lib drwxr-xr-x. 2 root root 4096 9月 23 2011 lib64 drwxr-xr-x. 2 root root 4096 9月 23 2011 libexec drwxr-xr-x. 13 root root 4096 10月 7 04:37 mysql drwxr-xr-x. 2 root root 4096 9月 23 2011 sbin drwxr-xr-x. 5 root root 4096 10月 6 01:35 share drwxr-xr-x. 2 root root 4096 9月 23 2011 src [root@mysql local]# mv jdk1.8.0_191/ jdk1.8
[root@mysql local]# mkdir java [root@mysql local]# mv jdk1.8/ ./java/ [root@mysql local]# cd java [root@mysql java]# ll 总用量 4 drwxr-xr-x. 7 uucp 143 4096 10月 6 20:55 jdk1.8
/usr/local/java/ 目录下
把jdk环境变量加入到/etc/profile
sed -i.ori '$a export JAVA_HOME=/usr/local/java/jdk1.8\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile source /etc/profile
出现下面结果证明部署成功
[root@mysql java]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)