1、安装JDK
3、安装tomcat
把apache-tomcat-7.0.65.zip放到/mnt/soft里面,然后解压
unzip apache-tomcat-7.0.65.zip
如果没有unzip,yum安装一下
复制apache-tomcat-7.0.65目录到/mnt/tomcat里面
cp -r apache-tomcat-7.0.65 /mnt/tomcat/
进入/mnt/tomcat目录将apache-tomcat-7.0.65重命名为GXEJ_P或其它标准名称
修改环境变量
vi /etc/profile
在最后加上:(注意JDK和tomcat的路径要正确)
查询当前安装的jdk版本:java -version
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_131
CLASSPATH=.:$JAVA_HOME/lib.tool.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME=/mnt/tomcat/GXEJ_P
然后保存
:wq
使环境变量生效
source /etc/profile
进入tomcat目录赋于权限
cd /mnt/tomcat/GXEJ_P/bin
chmod +x *.sh
4、安装redis
进入/mnt/soft目录
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
如果执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
yum install gcc-c++
异常二:
zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
make distclean
make
在make成功以后,需要make test。在make test出现异常。
异常一:
couldn't execute "tclsh8.5": no such file or directory
yum install -y tcl
在make成功以后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。
方便期间用cp命令复制到usr目录下运行。(进入到soft/redis-stable/src目录下执行以下两个命令)
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
然后新建目录,存放配置文件
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/6379
在redis解压根目录中找到配置文件模板,复制到如下位置。
cp redis.conf /etc/redis/6379.conf
编辑6379.conf修改一下东西
daemonize yes
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
设置密码:修改6379.conf里面的
# requirepass 为 requirepass XXX
保存
最后运行redis:
redis-server /etc/redis/6379.conf
5、让tomcat支持redis
添加文件夹里的除了JDK的那5个jar包到tomcat的lib,然后配置Tomcat的conf目录下的context.xml文件
增加以下代码:
host="localhost"
port="6379"
password="上一步在6379.conf里设置的密码"
database="0"
maxInactiveInterval="60"/>
取消以下注释
查看: redis-cli
输入密码: Auth ***
keys *
如果是同城4.0
tomcat的bin目录下的catalina.sh最上面添加JAVA_OPTS="-noverify"
6、最后把项目拷到/mnt/tomcat/GXEJ_P/webapps/里面,启动tomcat
/mnt/tomcat/GXEJ_P/bin/startup.sh