前言:

安装tomcat前需先安装JDK

配置JDK:http://ziry.me/view/88


一、下载Tomcat

下载地址:http://tomcat.apache.org/download-80.cgi

[root@localhost ~]# cd /usr/local    
[root@localhost ~]# mkdir tomcat    //创建用于安装tomcat的文件家
[root@localhost ~]# cd /usr/local/tomcat
[root@localhost ~]# wget [下载地址]


二、解压到/usr/local

[root@localhost ~]# cd /usr/local/tomcat
[root@localhost ~]# tar -zxv -f apache-tomcat-7.0.77.tar.gz // 解压压缩包
[root@localhost ~]# rm -rf apache-tomcat-7.0.77.tar.gz // 删除压缩包
[root@localhost ~]# mv apache-tomcat-7.0.77 tomcat7 //更改文件名


三、尝试启动tomcat

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat
Using CATALINA_BASE:  /usr/local/tomcat
Using CATALINA_HOME:  /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.7.0_45/jre
Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

出现以上信息说明已成功启动。


四、设置开机启动

  1. 切换到tomcat/bin目录下

    用vi startup.sh文件


  2. 然后再startup.sh的文件开头的地方添加如下内容

    #chkconfig: 2345 80 90    

    #description:tomcat auto start    

    #processname: tomcat


    保存退出

    先按esc

    然后按:键盘

    接这个输入wq即可保存退出


  3. 编辑catalina.sh文件

    vi catalina.sh

    然后直接输入./ 出现/符号

    然后输入export按回车开始搜索export

    定位位置



  4. 然后添加环境变量

    export CATALINA_BASE=/home/test/tomcat

    export CATALINA_HOME=/home/test/tomcat

    export CATALINA_TMPDIR=/home/test/tomcat
    (/home/test/tomcat为tomcat的安装目录)

    保存退出;
    先按esc然后按:键盘
    接着个输入wq即可保存退出

  5. 然后添加连接
    ln -s /home/test/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7
    通过上面的命令将startup.sh文件连接到init.d目录下名称为tomcat7


  6. 然后切换到/etc/rc.d/init.d/目录


  7. 用ll查看一下tomcat是否有可执行权限

    如果没有的话使用chmod +x tomcat7添加执行权限


  8. 然后用chkconfig --add tomcat7 添加开机启动服务


  9. 最后使用chkconfig --list确认一下是否添加成功


五、优化配置

  1. 切换到tomcat/bin目录下
    用vi catalina.sh文件
    然后直接输入./ 出现/符号

    然后输入JAVA_OPTS按回车开始搜索JAVA_OPTS

    按n:下一个;N:上一个


  2. 找到:JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS" 

  3. 加入优化配置


    JAVA_OPTS="-server -Xms1024M -Xmx1024M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=64M -XX:MaxPermSize=300M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=31 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true"

    (具体优化详情请参考:http://ziry.me/view/46 )

保存退出;

先按esc

然后按:键盘

接着输入wq

即可保存退出


六、防火墙IPTABLES配置

请参考:http://ziry.me/view/89


========完=========


参考

http://jingyan.baidu.com/article/6525d4b1382f0aac7d2e9421.html

http://www.cnblogs.com/hanyinglong/p/5024643.html


注意:本文归作者所有,未经作者允许,不得转载