发表于: 2017-10-30 20:36:03

1 587


  1. 今天完成的事情:

完成任务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





返回列表 返回列表
评论

    分享到