centos 安装 java7,tomcat7,mysql5.6,mongodb
来源:互联网 发布:知乎dota2 编辑:程序博客网 时间:2024/05/29 06:45
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_71export PATH=$JAVA_HOME/bin:$PATHexport 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/functionsCATALINA_BASE=/usr/local/tomcat7056;#export CATALINA_BASECATALINA_HOME=/usr/local/tomcat7056;#export CATALINA_HOMECATALINA_TMPDIR=/usr/local/tomcat7056/temp;#export CATALINA_TMPDIRJRE_HOME=/usr/java/jdk1.7.0_71;#export JRE_HOMECLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;#export CLASSPATHTOMCAT_HOME=/usr/local/tomcat7056;#export TOMCAT_HOMERETVAL=0checkjava(){if [ -z "$JAVA_HOME" ]; thenexport JAVA_HOME=/usr/java/jdk1.7.0_71fi}start(){checkjavacheckrun if [ $RETVAL -eq 0 ]; thenecho "Starting tomcat"#su - tomcat -c $TOMCAT_HOME/bin/startup.shsu - tomcat -c $TOMCAT_HOME/bin/startup.sh#touch /var/lock/subsys/tomcatelseecho "tomcat allready running"fi}stop(){checkjavacheckrunif [ $RETVAL -eq 1 ]; thenecho "Shutting down tomcat"su - tomcat -c $TOMCAT_HOME/bin/shutdown.sh#while [ $RETVAL -eq 1 ]; do# sleep 5# checkrun#donerm -f /var/lock/subsys/tomcatelseecho "tomcat not running"ficheckrun}checkrun(){ps ax --width=1000 | grep "[o]rg.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}' | wc | awk '{print $2}' >/tmp/tomcat_process_count.txtread line < /tmp/tomcat_process_count.txtif [ $line -gt 0 ]; thenRETVAL=1return $RETVALelseRETVAL=0return $RETVALfi}status(){checkrunif [ $RETVAL -eq 1 ]; thenecho -n "Tomcat ( pid "ps ax --width=1000 | grep "org.apache.catalina.startup.Bootstrap start" | awk '{printf $1 " "}'echo -n ") is running..."echoelseecho "Tomcat is stopped"fiecho "---------------------------------------------"}case "$1" instart)start;;stop)stop;;restart)stopstart;;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 startservice tomcat7 stop
阅读全文
0 0
- centos 安装 java7,tomcat7,mysql5.6,mongodb
- centos 安装mysql5.6
- centos安装mysql5.6
- centos安装mysql5.6
- centos 安装 MySQL5.6
- centos安装mysql5.6
- debian的tomcat7+mysql5.6安装
- ubuntu14.04 安装eclipse+wtk+java7+tomcat7
- centos源码安装mysql5.6
- Centos MySQL5.6安装方法
- centos yum安装mysql5.6
- Linux-CentOS安装mysql5.6
- CentOS在线安装MySQL5.6
- Centos下安装mysql5.6
- centos系统安装mysql5.6
- CentOS编译安装Mysql5.6
- CentOS rpm 安装 Mysql5.6
- centos 7 安装mysql5.6
- [最小基环生成树] Codeforces875F .Royal Questions
- linux centos 安装 源码安装 mysql 5.6
- 实验--线程安全(1)ArrayList
- mongoVUE 用_id查找
- linux步步为营(7)--awk--xargs
- centos 安装 java7,tomcat7,mysql5.6,mongodb
- IoBuffer的wrap,rewind的使用
- linux步步为营(1)--高级
- Html学习---3
- mina 心跳机制 ieRequest isResponse到底什么时候调用
- SQL结果统计 GROUP BY
- 《走向共和》经典台词
- app开发者测试账号在ios11的测试设备无法使用的问题
- IOS 控件带动画移动