概述
今天在CentOS 6.5下简单部署了Web App,下面简单记录一下正题的过程。
1.JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
首先是JDK的安装(本文以1.8为例),具体执行步骤如下:
cd /usr
创建 java 目录
mkdir java
cd java
下载 JDK 1.8
curl -O http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
解压
tar -zxvf jdk-8u131-linux-x64.tar.gz
然后配置环境变量,执行vi /etc/profile,并添加如下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
然后执行source /etc/profile后执行java -version对刚刚的配置进行验证。
当然也可以用yum安装JDK,首先使用yum search java | grep jdk查看版本,然后执行yum install java-1.8.0-openjdk进行安装,安装完成后会在/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.75.x86_64目录中。
2.Tomcat
http://tomcat.apache.org/download-80.cgi
安装以及配置步骤如下(本文以tomcat-8.5.16为例)
1.下载
/usr/share 中创建 apache-tomcat 目录,然后进入该目录
cd /usr/share/apache-tomcat
curl -O http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz
tar -zxvf apache-tomcat-8.5.16.tar.gz
2.配置Tomcat为服务运行
首先在/etc/init.d目录中创建tomcat脚本
cd /etc/init.d
vi tomcat
然后录入如下内容(注意替换为你的JDK和Tomcat的目录):
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.8.0_131
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat/apache-tomcat-8.5.16
case $1 in start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
然后授予脚本权限
chmod 755 tomcat
使用chkconfig启动tomcat
chkconfig --add tomcat
chkconfig --level 234 tomcat on
验证
chkconfig --list tomcat
然后就可以启动,停止或者重启tomcat服务了
启动
service tomcat start
停止
service tomcat stop
重启
service tomcat restart
可以通过如下命令查看日志是否报错
tail -f /usr/share/apache-tomcat/apache-tomcat-8.5.16/logs/catalina.out
启动服务后,就可以访问http://服务器ip:8080查看Tomcat主页了。
3.Redis
1.安装依赖(如果以安装可以忽略)
yum install gcc-c++
yum install -y tcl
yum install wget
2.获取文件
可以直接直接下载压缩包或者clone GitHub上最新代码并切换到响应分支,本位以3.2版本为例
下载压缩包并且解压,也可以用 curl
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -xzvf redis-3.2.0.tar.gz
# clone 最新代码并且切换到3.2分支
git clone git@github.com:antirez/redis.git
git checkout -b 3.2 origin/3.2
3.安装
然后进入到redis根目录分别执行如下命令
make
make install
然后直接执行redis-server就可以了,起服务后可以使用redis-cli进行验证。
4.配置
当然启动服务需要一些特殊配置的话,我们可以配置redis.conf文件,为了不破坏原文件,可以先复制一份
mkdir -p /etc/redis
cp redis.conf /etc/redis
然后根据不同需求进行不同的配置后,就可以使用如下命令执行了
/usr/local/bin/redis-server /etc/redis/redis.conf
使用如下命令查看服务
ps -ef | grep redis
如果需要开机启动,那么需要将命令写入/etc/rc.local中
echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local
4.部署
部署Web App就相对简单了很多,首先确保依赖的服务是否开启,比如mysql,redis等,然后将打好的war包放到Tomcat目录下的webapps目录中(也就是本文/usr/share/apache-tomcat/apache-tomcat-8.5.16/webapps),然后启动Tomcat就可以了,war包会自动解压,比如war包名称为test.war,然后通过http://服务ip:8080/test对该应用进行验证。
如果8080端口有冲突,我们需要配置不同的端口,那么进入Tomcat目录中的conf目录,然后在server.xml文件中找到类似如下的配置:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
然后修改port即可。
最后
以上就是鳗鱼煎蛋为你收集整理的CentOS 6.5配置JDK + Tomcat + Redis以及部署Java Web创建 java 目录下载 JDK 1.8解压/usr/share 中创建 apache-tomcat 目录,然后进入该目录启动停止重启下载压缩包并且解压,也可以用 curl的全部内容,希望文章能够帮你解决CentOS 6.5配置JDK + Tomcat + Redis以及部署Java Web创建 java 目录下载 JDK 1.8解压/usr/share 中创建 apache-tomcat 目录,然后进入该目录启动停止重启下载压缩包并且解压,也可以用 curl所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复