CentOS 6.5系统搭建Tomcat7.0.57通过msm实现session共享

CentOS 6.5系统搭建Tomcat7.0.57通过msm实现session共享

一般实现session共享,最常用的一种方法就是通过memcached-session-manager。下边我就说一下,怎么通过memcached-session-manager实现session共享。

tomcat7实现session共享所需jar包下载

------------------------------------------分割线------------------------------------------

免费下载地址在

用户名与密码都是

具体下载目录在 /2015年资料/2月/27日/CentOS 6.5系统搭建Tomcat7.0.57通过msm实现session共享/

下载方法见

------------------------------------------分割线------------------------------------------

首先建一个放软件的目录,进入此目录。

[root@node1 ~]# mkdir -p /taokey/tools
[root@node1 ~]# cd /taokey/tools/

2.把下载好的apache-tomcat-7.0.57.tar.gz和jdk-7u71-linux-x64.gz软件包上传到服务器上。
[root@node1 tools]# ls
apache-tomcat-7.0.57.tar.gz  jdk-7u71-linux-x64.gz
[root@node1 tools]# tar -zxf apache-tomcat-7.0.57.tar.gz 
[root@node1 tools]# tar -zxf jdk-7u71-linux-x64.gz 
[root@node1 tools]# ls
apache-tomcat-7.0.57  jdk1.7.0_71

3.创建/data目录,并且把tomcat改名,把tomcat和jdk移到data目录下。
[root@node1 tools]# mv apache-tomcat-7.0.57 node1
[root@node1 tools]# mkdir /data   
[root@node1 tools]# cp -r jdk1.7.0_71 node1 /data

4.配置系统的jdk环境变量。
[root@node1 data]# tail -7 /etc/profile
Java_HOME=/data/jdk1.7.0_71
JRE_HOME=/data/jdk1.7.0_71/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
export PATH=$PATH:JAVA_HOME/bin
export JAVA_HOME
[root@node1 data]# source /etc/profile

5.修改默认的项目路径。
[root@node1 data]# vim node1/conf/server.xml +125
<Host  appBase="/data/"  #默认的是webapps,我修改成了/data/目录。

6.给tomcat默认启动和关闭脚本添加执行权限。
[root@node1 data]# cd node1/bin/
[root@node1 bin]# chmod +x startup.sh 
[root@node1 bin]# chmod +x shutdown.sh

7.启动tomcat,看下是否成功运行。
[root@node1 bin]# ./startup.sh 
Using CATALINA_BASE:  /data/node1
Using CATALINA_HOME:  /data/node1
Using CATALINA_TMPDIR: /data/node1/temp
Using JRE_HOME:        /data/jdk1.7.0_71/jre
Using CLASSPATH:      /data/node1/bin/bootstrap.jar:/data/node1/bin/tomcat-juli.jar
Tomcat started.
[root@node1 bin]# ps -ef | grep java
root      2036    1 83 12:41 pts/1    00:00:04 /data/jdk1.7.0_71/jre/bin/java -Djava.util.logging.config.file=/data/node1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/data/node1/endorsed -classpath /data/node1/bin/bootstrap.jar:/data/node1/bin/tomcat-juli.jar -Dcatalina.base=/data/node1 -Dcatalina.home=/data/node1 -Djava.io.tmpdir=/data/node1/temp org.apache.catalina.startup.Bootstrap start
root      2050  1907  0 12:42 pts/1    00:00:00 grep java

8.看下tomcat默认监听的端口。
[root@node1 bin]# netstat -anpt | grep java
tcp        0      0 :::8080                    :::*                        LISTEN      2036/java         
tcp        0      0 ::ffff:127.0.0.1:8005      :::*                        LISTEN      2036/java         
tcp        0      0 :::8009                    :::*                        LISTEN      2036/java

9.在项目路径下创建一个测试网页,测试下网页是否可以打开。
[root@node1 bin]# mkdir /data/ROOT
[root@node1 bin]# touch /data/ROOT/test.html
[root@node1 bin]# echo "hello world" >/data/ROOT/test.html 
[root@node1 bin]# cat /data/ROOT/test.html
hello world
[root@node1 ~]# curl -I 192.168.1.15:8080/test.html
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
ETag: W/"12-1421038003000"
Last-Modified: Mon, 12 Jan 2015 04:46:43 GMT
Content-Type: text/html
Content-Length: 12
Date: Mon, 12 Jan 2015 04:48:16 GMT
[root@node1 ~]# wget 192.168.1.15:8080/test.html
[root@node1 ~]# cat test.html 
hello world

tomcat7.0.57搭建完毕

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3f082285584c6ab728b91215b3262e58.html