centos lnmp环境搭配tomcat和jdk
来源:互联网 发布:网络短剧 编辑:程序博客网 时间:2024/05/18 03:23
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;
}
- centos lnmp环境搭配tomcat和jdk
- JDK和Tomcat环境搭配
- centos安装jdk和tomcat
- centos 安装tomcat和jdk
- CentOS安装JDK和Tomcat
- CentOs配置JDK和Tomcat
- Centos安装JDK和Tomcat
- CentOS LNMP环境搭建
- Centos搭建LNMP环境
- CentOS 安装lnmp环境
- Centos搭建lnmp环境
- centos搭建LNMP环境
- centos 安装 lnmp 环境
- CentOS搭建LNMP环境
- centos搭建lnmp环境
- 【CentOS】 Nginx+jdk+tomcat 环境搭建
- Centos下Jdk、Tomcat环境搭建记录
- centOs 开发环境,jdk,mysql,tomcat
- Android动画效果translate、scale、alpha、rotate详解
- Openfire 的安装和配置
- Android5.0报错:java.lang.IllegalArgumentException: Service Intent must be explicit
- Android app1打开app2的实现
- Android:一个TextView分段改变样式、添加监听事件的实现方式(类似朋友圈评论)
- centos lnmp环境搭配tomcat和jdk
- lucene学习四:索引库的优化
- 计算月和日
- 20个优秀的Python库
- Android app架构经验总结(转载)
- Spring整合Shiro做权限控制模块详细案例分析
- libcurl的封装库 libSkyChaserHttp,支持gzip,http,htpps,功能齐全
- 视频直播技术
- nginx配置参数释意