环境: centos7(腾讯轻量级服务器) JDK8 Tomcat8
一、JDK安装
1.官网下载:Java Downloads | Oracle
注意:序号1 2 3分别代表ARM、32位、64位操作系统,选择以tar.gz结尾的JDK按需下载
2. 新建JDK存放目录
mkdir /usr/java
3.判断系统是否自带JDK,若有删除
rpm -qa |grep java
rpm -qa |grep jdk
如果输入命令有信息,则把对应文件删掉。、
4.上传JDK并解压
上传命令: put jdk-8u301-linux-x64.tar.gz(下载的JDK名称)
解压jdk文件到/usr/java:tar -zxvf jdk-8u301-linux-x64.tar.gz
5.配置JDK环境(关键)
vim命令打开/etc/profile vim /etc/profile
在文件末尾加上:
JAVA_HOME=/usr/java/jdk1.8.0_301
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
注意:JAVA_HOME的路径是你实际解压后的JDK的路径
6.重新加载环境变量
source /etc/profile
7.检测环境变量是否配置成功
java -version
若成功会出现java版本信息,如图:
至此,linux环境下的JDK安装成功。
8.失败案例
错误代码:-bash: /usr/local/java/jdk1.8.0_161/bin/java: cannot execute binary file: Exec format error
原因是: 在 64 位的 Linux 系统中安装了 32 位/ARM的 JDK 环境,当前linux系统和所装的kdl版本之间不一致导致。
解决方案:删除下载正确的版本重装
二、Tomcat安装
1.官网下载:Apache Tomcat® - Apache Tomcat 8 Software Downloads
注意:下载Tomcat包(tar.gz),应选择图中框选的对应版本;若不小心选择Source Code Distribution中或其他的包,可能会出现错误: /logs/catalina.out: No such file or directory
2.上传并解压
上传命令: put apache-tomcat-8.5.71.tar.gz
解压命令:tar -zxvf apache-tomcat-8.5.71.tar.gz
3.重命名
mv apache-tomcat-8.5.37 tomcat
4.启动Tomcat
进入重命名的目录( ../tomcat/bin),执行启动命令:
./startup.sh
启动成功页面:
5.浏览器访问
打开浏览器,在地址栏输入:http://ip:8080(若为本地访问ip可改为localhost),访问服务器。若不能访问,需要配置防火墙,开放8080端口! 参考链接:linux如何开放防火墙8080端口
6.关闭Tomcat
在(./tomcat/bin)目录下执行:
./shutdown.sh
注意:若在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied;是因为用户没有权限导致的。可授权解决:用命令chmod 修改一下bin目录下的.sh权限就可以了
如chmod u+x *.sh
以上就是linux安装JDK和Tomcat的全部内容啦,若有疑问,评论区留言,必回~
本文章归属于linux部署web专栏,如果觉得有用,请点赞关注!