发表于: 2017-10-25 22:35:32
1 708
今天做的事:
继续昨天的调试,把昨天的遗留问题解决。
昨天的controller报错,原因是我的配置文件少了。
这几个文件是代码生成没有的,需要自己手动添加进来。
并且在web.xml中需要做配置,这块好久没做都忘记了。。。
之前忘记加监听器,然后也不行。
之后就是分布式的文件scallop这个配置文件。
这块是因为我报了一个挺严重的错误,然后在这里卡了很久。
首先代码生成后是分布式的,使用scallop和Tuscany框架,这时候如果没有相应的配置文件,会出现无法注入controller中的Service的bean,然后报错;所以这里的问题就是分布式的配置问题;
这里要重点讲一下,添加的那个scallop这个配置文件起到关键作用:
这个配置文件中,有一个资源中心的配置,这个资源中心是公司的一个项目,而我们的分布式都是通过这个资源中心进行运作的,所以这里必须要配置,并且这里需要修改本地的hosts文件;
还有一个关键点,就是resource表,之前我以为这个表放到本地也是没什么问题的,只要能够访问到不就可以了么,后来发现不是这么回事,必须放到开发机的数据库里的resource表中,才能够运行controller,并且成功调用到数据!
然后我就发现生成的group配置文件中的这块
并没有卵用。。。
总之成功调到数据,很开心。
明天计划:去开发机部署项目了。
问题:解决
收获:终于在本地把项目完整的跑了出来。
评论