前言:
刚买了个服务器,学生特惠每月10块,也就只有大学这段时间的福利了,以后变社会人就享受不到了,所以买服务器要乘早,买到就是赚到。
这节主要讲的就是0基础在CentOS7服务器安装jdk和tomcat
注意:
tomcat可以直接复制连接wget下载 而jdk不行
tomcat9需要的jdk是版本8以上即可。
这里我介绍的是直接解压二进制tar压缩包就可用的方法。
那请问解压后放在哪?
先来了解下目录结构:
/usr/local/bin目录是给用户放置自己的可执行程序的地方,
很多应用都安装在/usr/local
/usr/bin:几乎所有的系统可执行文件都会安装在这里
/usr/local/bin:则是可以存放一些系统用户自己特定的可执行文件,
不用担心会被系统升级之类的行为覆盖,破坏,这个目录不是必须的
jdk放在自定义目录/usr/java下
tomcat放在目录/usr/local/
这是约定俗成的存放位置。
还有 下载的安装包先放在/root/下
JDK8安装:
jdk8下载页面:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果安装的过程中你遇到这个问题:
-bash: /usr/java/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
那就说明 你下的jdk不匹配 因为CentOS7是64位linux
所以jdk应该是类似于这种格式:
jdk-8u181-linux-x64.tar.gz
//进入root目录
cd /root
//查找jdk tar.gz文件
ls
//使用gunzip解压包 成tar文件 原来的tar.gz压缩包消失
gunzip jdk-8u181-linux-i586.tar.gz
//使用tar解压tar包
tar -xvf jdk-8u181-linux-i586.tar
//剪切tomcat安装文件夹到指定位置
mv jdk1.8.0_181 /usr/java
//配置jdk环境变量
vim /etc/profile
#set java enviroment
JAVA_HOME=/usr/java/jdk1.8.0_144
JRE_HOME=/usr/java/jdk1.8.0_114/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
:wq保存退出vim
//最后一步刷新环境变量
source /etc/profile
查看jdk是否安装完毕:
[root@VM_0_15_centos java]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
[root@VM_0_15_centos java]#
Tomcat9安装:
前提得先安装jdk因为 tomcat是使用java编写的,需要jre运行环境
//进入root目录
cd /root
//查找tomcat tar.gz文件
ls
//使用gunzip解压包 成tar文件 原来的tar.gz压缩包消失
gunzip apache-tomcat-9.0.10.tar.gz
//使用tar解压tar包
tar -xvf apache-tomcat-9.0.10.tar
//剪切tomcat安装文件夹到指定位置
mv apache-tomcat-9.0.10 /usr/local
// 进入tomcat 的bin目录
cd /usr/local/apache-tomcat-9.0.10/bin
//启动tomcat
./startup.sh即可启动tomcat
//关闭tomcat
./shutdown.sh
//查看tomcat是否开启:
ps -ef|grep java
//查看tomcat:
sh version.sh 或者./version.sh
注意:
启动软件外来软件都是./表示当前目录
访问tomcat,在浏览器输入linux服务器ip地址或者域名,加上8080端口
如:
codingcoge.cn:8080
最后看到如此才算成功
同理,使用./shutdown.sh即可停止Tomcat服务
参考:
jdk:
https://www.cnblogs.com/LiuChunfu/p/7302491.html
https://blog.csdn.net/wlwlwlwl015/article/details/51207549
tomcat:
https://blog.csdn.net/duzilonglove/article/details/78918599