您的位置:首页 > 运维架构 > Tomcat

centos lnmp环境搭配tomcat和jdk

2016-06-27 14:22 471 查看
1.安装jdk1.7(官网下载即可)

tar zxvf jdk-7u79-linux-x64.tar.gz -C /usr/local

vim /etc/profile

文件最后添加如下:

export JAVA_HOME=/usr/local/jdk1.7.0_79

export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$PATH

:wq保存。

使设置立即生效:source /etc/profile

查看java版本

java -version



2.tomcat安装

tar zxvf apache-tomcat-7.0.70.tar.gz -C /usr/local/

mv apache-tomcat-7.0.70/ /usr/local/tomcat7

chmod +x /usr/local/tomcat7

启动tomcat

sh /usr/local/tomcat7/bin/startup.sh

vim /etc/sysconfig/iptables

添加8080端口访问:

-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

保存,重启防火墙:

service iptables restart

设置开机启动:

vim /etc/init.d/tomcat

#!/bin/bash

#

# tomcatd This shell script takes care of starting and stopping

# standalone tomcat

# chkconfig: 345 91 10

# description: tomcat service

# processname: tomcatd

# config file:

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ = "no" ] && exit 0

prog=tomcatd

export JAVA_HOME=/usr/local/jdk1.7.0_79

export CATALINA_HOME=/usr/local/tomcat7

PATH=$PATH:$JAVA_HOME/bin

STARTUP=$CATALINA_HOME/bin/startup.sh

SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh

if [ ! -f $CATALINA_HOME/bin/startup.sh ]

then

    echo "CATALINA_HOME for tomcatd not available"

    exit

fi

start() {

    # Start daemons.

    echo -n $"Startting tomcat service: "

    su - root -c $STARTUP

    RETVAL=$?

return $RETVAL

}

stop() {

    # Stop daemons.

    echo -n $"Stoping tomcat service: "

    su - root -c $SHUTDOWN

RETVAL=$?

return $RETVAL

}

# See how we were called.

case "$1" in

start)

    start

    ;;

stop)

    stop

    ;;

restart|reload)

    stop

    start

    RETVAL=$?

    ;;

status)

    status $prog

    RETVAL=$?

    ;;

*)

    echo $"Usage: $0 {start|stop|restart|status}"

    exit 1

esac

exit $RETVAL

保存。

chmod +x /etc/init.d/tomcat

chkconfig --add tomcat

chkconfig tomcat off

chkconfig --level 345 tomcat on

可以测试一下service tomcat start|stop|restart

location ~ .(jsp|jspx|do)?$ {

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass 127.0.0.1:8080;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: