发表于: 2017-10-11 22:09:15
1 659
任务进展:
1:今天继续代码生成,解决了pom依赖的问题。张鑫昨天测完所有service test,上传svn没有成功,早上重新上传svn,成功。然后参考skill项目的pom,将配置都复制了过来,开始maven下载依赖包,结果很多包下载不下来,施星大佬拷贝了一份他的仓库过来使用,然后先本地打包项目的core包,成功后在web里面引用,报错,发现是groupID不对,改正了之后正常。然后deploy core包,成功后开始运行web,报错,com.gemantic.common依赖包有问题,多次修改无果,关闭idea,并改回自己的仓库重新下载依赖包,再次运行web成功。
2:配置web.xml和dispatcher-servlet.xml,并参考skill将相关的文件复制过来,尝试通过浏览器访问页面,测试controller,期间运行多次报错,都一一修改解决。有很多地方不甚明白,比如skill中将servlet-mapping的url-pattern设为/app/*,又定义一个urlrewrite.xml文件进行配置,最终浏览器访问的结果还是index.jsp,不知道这样做是什么原因。
3:接下来开始调用service,启动server后,在controller中调用任意service使用,结果报错servicedaoexception和serviceexception,参考skill项目,各种尝试无果。
最后请教施星大佬帮忙检查修改了一波,最后定位到缺少scallop.properties文件,将skill项目的复制过来之后,service调用成功,报错改变:
暂时进行到这里,明天继续。
遇到问题:
以上
明日计划:
继续解决问题,将两个web运行成功。
收获:
框架下的service调用过程:启动web后,在控制器中调用service服务,首先去client.composite文件中找到服务在scallop注册中心的注册名,然后根据scallop.properties中的注册中心地址和此服务的注册名,在资源中心(resource)中找到此服务具体的域名和端口地址,然后根据本地hosts文件中对此域名的解析,找到server,调用service。
进度:
任务开始时间:2017.09.15
预计demo时间:2017.10.20
是否有延期风险:有
评论