Linux安装JDK
前提:需要一台空虚拟机,我这里使用的是contos7
下载
去官网下载jdk网址:Java 下载 |Oracle 中国
这里使用jdk8举例
下载完成后把压缩包复制到虚拟机中
有条件可以使用xftp来上传,我这里使用lrzsz
想使用lrzsz可以先下载lrzsz
安装命令:
yum install lrzsz
lrzsz命令记住两条即可,一个rz,一个sz。上传用rz,下载用sz,如果你想上传只用rz回车会出现对话框,点击你想上传的文件即可,你想下载就使用sz filename,sz后面输入你想下载的文件名
我放到home里面,先检查是否上传成功
上传成功后开始解压,tar -zxvf 解压名称
我把Java解压到opt下面的Java目录里面
开始配置环境变量
环境变量在etc/Profix里面
开始编辑profile
来到文件最后执行:$,开始编辑。我这里使用了vim命令,:$是直接进入文件底部命令
加入以下命令
export JAVA_HOME=JDK解压路径
export PATH=$PATH:${JAVA_HOME}/bin
刷新刚刚配置的文件
source /etc/profix
检查是否成功
java -version
安装Tomcat
下载
去官网下载Tomcat:Apache Tomcat® - Apache Tomcat 9 Software Downloads
下载好以后更安装Java一样,上传Tomcat到虚拟机,这里可以更上面一样就不赘述了
上传好以后开始解压
配置环境变量
解压好后开始配置环境变量,进入etc/Profix文件
export TOMCAT_HOME=你的Tomcat路径
刷新Profix文件
启动Tomcat,可以进入Tomcat里面的bin目录
./startup.sh启动Tomcat
配置防火墙
这时候虽然可以启动Tomcat,但是却访问不了Tomcat。因为现在的防火墙是禁止访问的,所以还需要设置防火墙
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙
firewall-cmd --reload
这时候就可以访问Tomcat服务器了
设置脚本启动
讲Tomcat目录下的catakuba.sh拷贝到etc/init.d目录下
cp /opt/Tomcat/apache-tomcat-9.0.82/bin/catalina.sh /etc/init.d
在init.d目录下为cattalina.sa重命名,注意必须要在init.d目录下
mv catalina.sh tomcat1
为所有用户赋予可执行权限
chmod a+x tomcat1
使用vim编辑Tomcat1加入以下代码
JAVA_HOME=/opt/java/jdk1.8.0_391
CATALINA_HOME=/opt/Tomcat/apache-tomcat-9.0.82
使用脚本启动Tomcat
配置Tomcat自动启动
在刚刚设置的Tomcat1文件里面更改,加入以下注释
#chkconfig: 23456 10 90
#description: tomcat1 service
增加服务
chkconfig --add tomcat1