系统环境: centos6.7

jdk-7u79-linux-x64

apache-tomcat-7.0.57

apr-1.5.2

apr-util-1.5.4

一、tomcat安装

自己准备tomcat和jdk安装包#cd/data/soft#tarxfapache-tomcat-7.0.57.tar.gz-C/usr/local/#cd/usr/local#ln-svapache-tomcat-7.0.57tomcat#cd/data/soft#yum-ylocalinstalljdk-7u79-linux-x64.rpm#安装jdk#yum-yinstallopenssl-devel#安装支持ssl#vim/etc/profile.d/java.sh#定义JAVA_HOMEexportJAVA_HOME=/usr/java/latestexportPATH=$JAVA_HOME/bin:$PATH#vim/etc/profile.d/tomcat.sh#配置tomcat的环境变量exportCATALINA_BASE=/usr/local/tomcatexportPATH=$CATALINA_BASE/bin:$PATH#source/etc/profile.d/tomcat.sh#source/etc/profile.d/java.sh#catalina.shstart#启动tomcat,默认监听在8080端口

二、测试

获取下载地址springmvc4 mybatis 整合 框架源码 bootstrap html5

三、配置tomcat的https服务

1、配置文件里面配置https服务<Connectorport="443"protocol="org.apache.coyote.http11.Http11AprProtocol"SSLEnabled="true"scheme="https"secure="true"maxThreads="300"acceptCount="1000"compression="on"compressionMinSize="2048"compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"connectionTimeout="20000"enableLookups="false"SSLCertificateFile="/usr/local/tomcat/conf/localhost.crt"SSLCertificateKeyFile="/usr/local/tomcat/conf/localhost.key"clientAuth="false"sslProtocol="TLS"URIEncoding="utf-8"/>2、安装apr、apr-util、tomcat-native下载安装包#wgethttp://mirrors.aliyun.com/apache/apr/apr-1.5.2.tar.gz#wgethttp://mirrors.aliyun.com/apache/apr/apr-util-1.5.4.tar.gz(1)安装apr#tarxfapr-1.5.2.tar.bz2#cdapr-1.5.2#./configure&&make&&makeinstall(2)安装apr-util#tarxfapr-util-1.5.4.tar.bz2#cdapr-util-1.5.4#./configure--with-apr=/usr/local/apr&&make&&makeinstall(3)安装tomcat-native#cp/usr/local/tomcat/bin/tomcat-native.tar.gz./#tarxftomcat-native.tar.gz#cdtomcat-native-1.1.32-src/jni/native/#ln-sv/usr/java/jdk1.7.0_79//usr/java/jdk#./configure--with-apr=/usr/local/apr--with-java-home=/usr/java/jdk#make&&makeinstall(4)载入apr库#vim/etc/profile.d/tomcat.shexportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRCJAVA_HOME#tomcat-aprexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib#source/etc/profile.d/tomcat.sh注意:我这里有有现成的key和crt,如果没有,清自己生成四、查看https服务是否正常#/usr/local/tomcat/bin/startup.sh#启动tomcat#netstat-tnlp|grepjavan#443端口已经监听tcp00::ffff:127.0.0.1:8005:::*LISTEN3189/javatcp00:::8009:::*LISTEN3189/javatcp00:::8080:::*LISTEN3189/javatcp00:::443:::*LISTEN3189/java