chkconfig --list tomcat7
Linux环境为centos6.5
先删除centos自带的java5
su到root权限在进行以下操作
一、
新机器,先安装编译需要用到的软件
yum -y install make gcc-c++ cmake bison-devel ncurses-devel gcc autoconf automake zlib* fiex* libxml* libmcrypt* libtool-ltdl-devel*
二、jdk rpm格式
2.1、
rpm -ivh jdk-7u71-linux-x64.rpm
安装目录:/usr/java/jdk1.7.0_71
需手动配置环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_71 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
三、tomcat7
3.1 安装
解压:
tar -zxvf apache-tomcat-7.0.56.tar.gz
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
x : 从 tar 包中把文件提取出来
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
解压后,如果嫌文件夹名太长,重命名为tomcat7056:
mv apache-tomcat-7.0.56 tomcat7056
启动tomcat:进入tomcat的bin目录,
bash startup.sh
停止:
bash shutdown.sh
3.2、设置开机自动启动tomcat7
建tomcat用户,建/home/tomcat文件夹赋权限:
chown -R tomcat.tomcat /home/tomcat
在/etc/init.d下vim tomcat7
输入:(注意,***start***和***end***不要输入,JDK和TOMCAT配好)
*********************** start **************************** #!/bin/bash # Startup script for the tomcat # chkconfig: 2345 95 15 # description: tomcat service script # Source function library. # . /etc/rc.d/init.d/functions CATALINA_BASE=/usr/local/tomcat7056; #export CATALINA_BASE CATALINA_HOME=/usr/local/tomcat7056; #export CATALINA_HOME CATALINA_TMPDIR=/usr/local/tomcat7056/temp; #export CATALINA_TMPDIR JRE_HOME=/usr/java/jdk1.7.0_71; #export JRE_HOME CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar; #export CLASSPATH TOMCAT_HOME=/usr/local/tomcat7056; #export TOMCAT_HOME RETVAL=0 checkjava(){ if [ -z "$JAVA_HOME" ]; then export JAVA_HOME=/usr/java/jdk1.7.0_71 fi } start(){ checkjava checkrun if [ $RETVAL -eq 0 ]; then echo "Starting tomcat" #su - tomcat -c $TOMCAT_HOME/bin/startup.sh su - tomcat -c $TOMCAT_HOME/bin/startup.sh #touch /var/lock/subsys/tomcat else echo "tomcat allready running" fi } stop(){ checkjava checkrun if [ $RETVAL -eq 1 ]; then echo "Shutting down tomcat" su - tomcat -c $TOMCAT_HOME/bin/shutdown.sh #while [ $RETVAL -eq 1 ]; do # sleep 5 # checkrun #done rm -f /var/lock/subsys/tomcat else echo "tomcat not running" fi checkrun } checkrun(){ ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txt read line < /tmp/tomcat_process_count.txt if [ $line -gt 0 ]; then RETVAL=1 return $RETVAL else RETVAL=0 return $RETVAL fi } status(){ checkrun if [ $RETVAL -eq 1 ]; then echo -n "Tomcat ( pid " ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' echo -n ") is running..." echo else echo "Tomcat is stopped" fi echo "---------------------------------------------" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status # su - tomcat -c "$TOMCAT_HOME/bin/catalina.sh version" ;; *) echo "Usage: $0 {start|stop|restart|status}" esac *********************** end ****************************
然后使文件可执行
chmod +x tomcat7
将tomcat添加到启动服务中
chkconfig --add tomcat7
查看是否配置成功
使其自启动
chkconfig tomcat7 on
手动用service方式启动停止
service tomcat7 start service tomcat7 stop
相关推荐
服务器CentOs6.6+ JDK1.7+Tomcat7+MySQL5.6安装部署记录
CentOS6.5 一键安装 Mysql5.6 包含安装包
1. 安装规划 2....搭建服务器,安装centos1.7操作系统,jdk1.7,tomcat7,mysql5.6,redis3.07。 【课程计划】 第一节是系统安装,jdk1.7,tomcat7安装配置 第二节是mysql安装配置 第三节是redis安装配置
CentOS6 通过yum安装mysql5.6的方式。
centos7安装+tomcat+mysql+jdk+nginx配置步骤,按着步骤走傻子都能做出来,非常详细
CentOS7 源码安装MySQL5.6
Centos6 64位一键傻瓜安装mysql5.6.xx 安装前请仔细阅读说明文档,已内置MySQL5.6.28源码包,最好是新系统上使用本包安装,适合阿里云环境。
2. 卸载centos 7自带的MariaDB数据库(mysql的分支) a) rpm -qa | grep mariadb b) rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64 3. 安装mysql(如果安装过请卸载掉再安装) a) 解压安装包 双击wget ...
centos 7下的mysql 5.6离线安装包(rpm文件),附readme操作手册,过程详细,亲测可用。
包括软件安装包,详细的安装过程,以及如何修改mysql默认安装位置
CentOS5下安装Mysql5.6.txt
Centos7下安装MongoDB
CENTOS7环境安装MySQL5.6(rpm-二进制-源代码编译三种方式).docx
CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测...
阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle
文档包含mysql下载链接,包含mysql安装配置,初学者可立即入门安装,包含主从配置和双击互呗配置,全手动安装过程分享
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
CentOS7服务器环境配置教程包含: 1、Mysql5.6:安装、配置、配置优化 2、jdk1.7:安装及环境变量设置 3、Tomcat7:安装,测试
yum安装jdk和mysql和tomcat软件(CentOS6实战经验)。包你轻松安装成功
centos7安装mysql5.6数据库简单教程-自己总结.DOCX,工作中遇到过的,后来自己做了一个教程,需要的资料可以自己百度或者找我