简介
- Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。Tomcat技术先进,性能稳定,且免费开源的轻量级web应用服务器。
- tomcat是java语言编写,所以运行需要Java环境,所以必须安装JDK(或jre,但是不包含jdk --编译器,调试器和其他工具)来得到这个运行环境.
1)使用RPM安装JDK基础环境
[root@web ~]# yum -y install java-1.8.0-openjdk
[root@web ~]# yum -y install java-1.8.0-openjdk-headless
[root@web ~]# java -version
2)安装Tomcat
[root@web ~]# tar -xf apache-tomcat-8.0.30.tar.gz
[root@web ~]# mv apache-tomcat-8.0.30 /usr/local/tomcat
[root@web ~]# ls /usr/local/tomcat
bin/ //主程序目录
lib/ //库文件目录
logs/ //日志目录
temp/ //临时目录
work/ //自动编译目录jsp代码转换servlet
conf/ //配置文件目录
webapps/ //页面目录
3)产生随机数(只有足够多的随机数才可以启动Tomcat)。
方法一:
[root@web ~]# mv /dev/random /dev/random.bak
[root@web ~]# ln -s /dev/urandom /dev/random
方法二:
[root@web ~]# yum -y install rng-tools
[root@web1 ~]# yum install rng-tools
[root@web1 ~]# systemctl start rngd
[root@web1 ~]# systemctl enable rngd
4)部署tomcat
[root@web ~]# vim /usr/local/tomcat/conf/server.xml
配置Tomcat支持SSL加密网站
[root@web ~]# keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore
· //-genkeypair 生成密钥对
· //-alias tomcat 密钥别名
· //-keyalg RSA 定义密钥算法为RSA算法
· //-keystore 定义密钥文件存储在:/usr/local/tomcat/keystore