Docker入门?(二)

2018-02-01  本文已影响51人  阿东zh

回顾

        在上一篇文章中,我们用的那种session共享,存在着无法解决的问题,有可能是跨域引起的问题,由于能力有限和时间问题,我换了另外的一种方式来解决。那我们怎么来解决这个问题,我这边是使用了Spring-session来处理我们的session共享。

使用与完善

        我们怎么在我们的程序里面使用呢,我终结了几个大点

        1. web.xml的修改(此处的筛选器,必须放到所有筛选器之前才行)

<filter>        
        <filter-name>springSessionRepositoryFilter</filter-name>  
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> 
</filter>
<filter-mapping>
         <filter-name>springSessionRepositoryFilter</filter-name>
         <url-pattern>/*</url-pattern>

        <dispatcher>REQUEST</dispatcher>
        <dispatcher>ERROR</dispatcher>
</filter-mapping>

        2. 编写我们的Spring-session.xml

        3. 引用我们的jar包

            4. 编写我们的redis连接文件,redis.properties,IP填写我们的redis服务地址

            通过以上4步,正常的情况下,session就可以共享了,如果错误了,需要自己查下原因了

另外docker中tomcat时间和机器不统一,相差8小时,解决方案是使用

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

就能解决时间不同步的问题了,不会有相差8小时

相关文档

        http://blog.csdn.net/xlgen157387/article/details/57406162

        可以看这篇文章来了解和使用Spring-session

上一篇下一篇

猜你喜欢

热点阅读