发表于: 2017-10-30 20:36:03
1 590
今天完成的事情:
完成任务8
虽然昨天贴过了,不过听了师兄的建议改了一下结构,还是再贴一遍吧
Core部分:
只有一个model
Client(WEB)部分:
配置部分,除了servlet文件外,新开了一个RMI.xml文件
封装了一个随机选择服务端,并在服务端挂掉时选择另一个客户端的工具类:
在控制器中:
查询全部用户的头像地址、ID
服务器部分:
基本就是原来Service的部分,不过增加了一个发送数据的MainApp
MainApp
配置:
其他bean是以前扫Dao、Service的bean,就不贴了
在另一个Server中其他不变,将两个端口改成2223
效果展示:
两个web、两个server
运行效果:
随机从两个server中取数据
关闭server2:
效果:
可以看到,server1的数据正常取出,当访问server2时,就会转向server1
关闭一个tomcat:
不影响网站的运行,这个其实是nginx的内容了
明天计划的事情:
开始任务九
遇到的问题:
尝试抓取注入式bean的异常,无论如何也没有办法抓取
尝试抓取getBean的异常,也没有办法抓取
只要是不是用下面的这种形式,只要关掉一个server就会疯狂报错,但是,这样的话,每次调用userservice都会初始化一次ApplicationContext,而我尝试使用单例模式初始化ApplicationContext,关掉server还是会疯狂报错,只能使用下面这种形式
收获:
完成任务八,学会使用多个server传递数据
进度:
任务八开始时间:2017.10.28
预计demo时间:2017.10.30
任务八于2017.10.30完成
禅道
http://task.ptteng.com/zentao/project-task-350.html
评论