linux实现JDK1.7&1.8共存

好长时间没更新了,水一篇吧,先说下遇到的问题吧,老项目迁移,迁移到新的服务器,之前用的是resin-4.0.47+JDK1.7环境,而新服务器使用的则是tomcat8.5+JDK1.8,因为有别的项目必须使用1.8版本的,在迁移的时候我就怕有问题,果然没让我失望,还真出问题了,运行不起来,框架太老了,如果改框架很麻烦,换成resin+jdk1.7?那以前的项目就不能用了,哈哈,所以现在要做一件事情

- 阅读全文 -

ansible控制非22端口服务器

对于linux服务器,SSH使用默认22端口暴露在外网不是很安全,最好改一下,然后有一个问题就抛出来了,ansible默认是以22端口去连接受控端的,改了端口之后ansible要做一些特殊配置,否则无法连接,下面来解决一下这个问题,开撸。修改iptables先说明一下,现在还没有改,还是22端口,我三个服务器端口用的都是24680,先把iptables开了再说,我现在要向受控端传输的iptable

- 阅读全文 -

自动化运维工具Ansible入门

先介绍一下,Ansible是什么。Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible的应用场景是在服务器不超过200台的情况下,如果超过200台,ansible驾驭起来会有点吃力,如果超了200建议使用Saltstack,现在来玩

- 阅读全文 -

tomcat批量管理脚本

最近有点感冒,略显尴尬。哈哈。嗯。。。大概说一下这个脚本的诞生背景吧。其实我们这里java容器一直用的是resin-4.0.47-pro版本,由于前段时间出现了兼容性问题,导致有些项目直接起不来,需要向resin下的lib目录下添加jar包才可以,最严重的开发大哥直接说resin这个版本不支持,而放到tomcat上面就可以正常跑。起初我是想升级resin到最新版本,但是问题随之而来,因为我们这里单

- 阅读全文 -

nginx代理,tomcat8.5集群,redis的Session共享实现方法

emmmmm,最近在做一件事情,就是tomcat8.5的session共享,因为之前一直在用tomcat7,使用的jar包也是我之前自己编译的,在tomcat7上用着没任何问题,现在用的8.5,然后按着网上的方法再次编译jar包,但就是各种抛错,就是不成功,最后没办法,只能用jvm-route暂时解决这个问题了,但是jvm-route不是真正意义上的解决了session共享,他只是session的

- 阅读全文 -