发表于: 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

是否有延期风险:有

禅道:http://task.ptteng.com/zentao/project-task-359.html


返回列表 返回列表
评论

    分享到