centos7 java环境搭建 tomcat配置
话不多说直接撸码
准备工作
jdk 下载地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载一个 linux-x64.tar.gz结尾的
tomcat 下载地址 https://tomcat.apache.org/download-80.cgi
安装java 环境
创建目录
mkdir -p /usr/local/Java
安装包放入新建目录
执行以下命令 解压安装包
tar -xzvf jdk-8u201-linux-x64.tar.gz
解压完成如下
接着使用如下命令编辑 修改环境变量
vi /etc/profile
给文件最后添加
export JAVA_HOME=/usr/local/Java/jdk1.8.0_201
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
先按Esc退出编辑 执行以下命令保存并退出 vi
:wq
执行命令刷新环境变量
source /etc/profile
执行命令查看java环境
java -version
结果如下
到此处已经完成一半了 接下来继续
安装tomcat
解压tomcat命令
tar -xzvf apache-tomcat-8.5.39.tar.gz
接着使用如下命令编辑 修改环境变量
vi /etc/profile
添加在文件最后
export CATALINA_BASE=/usr/local/Java/apache-tomcat-8.5.39 PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH
执行命令刷新环境变量
source /etc/profile
进入tomcat bin目录
cd /usr/local/Java/apache-tomcat-8.5.39/bin
启动tomcat/ 停止tomcat
./startup.sh
./shutdown.sh
到此所有环境配置成功
所有命令
mkdir -p /usr/local/Java
cd /usr/local/Java
tar -xzvf jdk-8u201-linux-x64.tar.gz
tar -xzvf apache-tomcat-8.5.39.tar.gz
vi /etc/profile
export JAVA_HOME=/usr/local/Java/jdk1.8.0_201
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_BASE=/usr/local/Java/apache-tomcat-8.5.39 PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH
:wq
source /etc/profile
cd /usr/local/Java/apache-tomcat-8.5.39/bin
./startup.sh
./shutdown.sh
linux下快速启动tomcat脚本
脚本创建路径 /etc/init.d/tomcat
首先执行:
vim /etc/init.d/tomcat
编辑脚本
# !/bin/bash
# Description: start or stop the tomcat
# Usage: tomcat [start|stop|restart]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"
case "$1" in
start)
#startup the tomcat
cd /usr/local/Java/apache-tomcat-8.5.39/bin
./startup.sh
;;
stop)
# stop tomcat
cd /usr/local/Java/apache-tomcat-8.5.39/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "tomcat: usage: tomcat [start|stop|restart]"
exit 1
esac
exit 0
添加脚本执行权限
执行命令
chmod +x /etc/init.d/tomcat
创建软连接
cd /usr/bin
ln -s /etc/init.d/tomcat
测试
好了,用下面的命令愉快的去玩耍吧
tomcat start
tomcat stop
tomcat restart
tomcat https 配置
ssl 证书可以在其他网站生成
将生成好的文件上传到tomcat 下的conf 目录
打开目录
cd /usr/local/Java/apache-tomcat-8.5.39/conf/
接下来编辑tomcat配置文件
vim server.xml
修改一下两处
1 如下
<!-- 80 端口转到443 -->
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" URIEncoding="UTF-8"/>
2 如下
<!-- SSLEnabled 启用证书 -->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" URIEncoding="UTF-8">
<SSLHostConfig>
<!-- certificateKeystoreFile ssl 证书路径 certificateKeystorePassword 证书密码 -->
<Certificate certificateKeystoreFile="conf/2019097_www.laozhao520.top.pfx" certificateKeystorePassword="证书密码"
type="RSA" certificateKeyAlias="alias"/>
</SSLHostConfig>
</Connector>