zookeeper商城项目举例分析


本篇内容介绍了“zookeeper商城项目举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.项目初始化启动时,报错解决办法:本地仓库中没有shoping-parent,右键parent—maven install2.运行继续报错解决:多添加了interface的依赖3.使用maven tomcat7插件运行报错:The ServletContentInitializer [org.springframework.web.SpringServletContainerInitializer] could not be created解决:jar包不完整,删除仓库中的jar包,然后重启项目,右键项目—maven—maven update4.因为使用soa架构,在service层的web.xml配置完初始化spring容器后,在web层还需要再配一个吗?不用。一般我们在父容器applicationcontext这种配置扫描包dao、service,子容器中配置扫描controller/action即便配置只扫描到shoping,父容器中有controller,但是依旧没有意义;子容器中也就会有dao、service那他就不会再去父容器中找了,但是事务是在父容器中配的,子容器中使用的service是没有事务增强的父子容器他们功能完全相同,但是DispatcherServlet毕竟是一个表现层框架,使用父容器还可以和别的框架整合,扩展性更好(比如父容器中再使用Struts2)4.RestFulwebservice一遍(使用cxf可以发布restful服务),本质是http请求(get或者post)。springmvc从路径中取值:@pathVariable5.Dubbo只能是java和java之间通信,和其他通信使用其他两种方式:webservice(基于soap)、resful形式(http+json) 什么是Dubbo:服务治理中间件Cluster:集群节点传统的单一系统可以布置1-10个节点。tomcat集群,session共享,之后配置session广播。1-10个,再多性能下降Dubbo架构注册中心: zookeeper(集群管理工具),可以管理hodoop集群等等。但是dubbo中zookeeper是用来做注册中心的,不用来管理集群。 当然也可以使用redis作为注册中心使用步骤(Linux版) 解压缩—》目录下新建data文件夹切换到conf目录,将zoo_sample.cfg改名为zoo.cfg编辑zzoo.cfg,将dataDir改为刚才新建的data目录回到bin目录启动zookeeper查看是否启动成功7,问题:spring明明定义的是4.2但是里面依赖进来了2.6的jar包解决:右键exclusion,然后回到pom文件处查看已经被排除,保存pom文件即可继续排除冲突jar包,方法同上dubbo的配置文件 在service模块中 在web模块中8.问题:406错误如果有时候出现406错误,可能是没有吧jackson包加进来9.问题:测试dubbo的时候,控制台卡主,看不到错误信息,添加log4j.properties后,发现报错原因:服务器端口开放2181或者关闭防火墙,同时阿里云服务器开放2181端口10.dubbo配置完成后,启动项目11.启动项目后 香港云主机输入web层的mapping:http://localhost:8081/item/679532报错找不到对应的实现,但是这个是通过mybatis逆向工程生成的也就是xml文件就是实现类了,去编译后的目录查看只有dao模块接口类的class文件,并没有xml文件。mapping映射文件未发布的问题。配置的作用:吧src/main/java目录下的xml文件也配置到编译后的目录下重启manage模块,并查看编译后的目录重新输入地址,又报错后台报错内容实体对象没有序列化,加上序列化接口即可10.dubbo监控中心前面已经安装了zookeeper注册中心,生产者,消费者,还有个监控中心把dubbo-admin.war放到tomcat的webapps下面启动tomcat,输入网址:http://47.97.125.139:8080/dubbo-admin点进去,可以看到生产者服务的ip和端口号切换到消费者“zookeeper商城项目举例分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!

相关推荐: XP系统怎么用远程桌面命令连接远程桌面

这篇“XP系统怎么用远程桌面命令连接远程桌面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“XP系统怎么用远程桌面命令连接远程桌面”文章吧。一、首…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/16 11:27
下一篇 08/16 11:27

相关推荐