dubbo 新手 003(错误记录)
来源:互联网 发布:2017淘宝最新排名规则 编辑:程序博客网 时间:2024/05/19 17:52
这篇说 遇到的错误 (持续补充):
1、jar 包冲突
错误原因:dubbo 自己需要引用 spring 的一些jar ,而 本地项目也需要引用 spring 的jar ,会造成冲突,错误日志如图下:
严重: Resource read error: Could not load org/springframework/jms/support/converter/MessageConverter.class.
java.util.zip.ZipException: invalid LOC header (bad signature)
严重: Unable to process Jar entry [org/springframework/beans/factory/config/PropertyPathFactoryBean.class] from Jar [jar:file:/W:/tomcat_server/apache-tomcat-7.0.70/webapps/webgate_auz/WEB-INF/lib/spring-2.5.6.SEC03.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
出错位置:pom.xml
<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions> <exclusion> <artifactId>spring</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency>
出错 是因为,pom.xml 中,没有<exclusions> ,pom的配置里面允许用<exclusion>来排除一些不需要同时下载的依赖jar .
2、端口冲突
在 启动 zookeeper ,需要设置 zookeeper 的运行端口,而zookeeper最近的版本中有个内嵌的管理控制台是通过jetty启动,也会占用8080 端口,所以,在 zookeeper 的conf 文件夹下的 zoo.cfg 中,需要设置
admin.serverPort=XXXX XXXX 就是你想改的端口号。
之后,在正确启动 zookeeper 后,会发现。
看图可知,我的 端口设置的是 8088
这里提示 command URL /commands ,在浏览器中,打开 后,如图下
这应该是 内置的 查看 zookeeper 服务的东西。
3、dubbo 2.5.3 jar 包损坏错误。
Caused by: org.xml.sax.SAXParseException; lineNumber: 25; columnNumber: 68; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'dubbo:application' 的声明。( jar 包错误,或者,在pom.xml 中,没有引用 dubbo)
(jar)包损坏的 错误日志找不到了。
jar 包损坏,或者 缺失,需要 首先验证,在 pom.xml 中,是否 已经引用 dubbo .
如果确定已经引用 dubbo ,就到 maven 本地jar 库中,手动删除 旧的 dubbo.jar ,项目重新 maven -->update 下载即可。
4、dubbo admin war 包 运行错误
dubbo admin war 需要在 jdk 1.7 的环境下运行,在1.8 环境下会报错。
更改 jdk 运行即可不报错,具体方法,可以 另行百度。
错误持续更新中。。。
- dubbo 新手 003(错误记录)
- dubbo错误记录
- dubbo记录
- dubbo 新手 001
- dubbo 新手 002
- dubbo使用记录
- dubbo学习网站记录
- zookeeper/dubbo使用记录
- Dubbo粗浅记录
- Dubbo入门学习记录
- DUBBO 使用问题记录
- dubbo-admin 使用记录
- Dubbo 学习记录
- Dubbo学习记录二
- dubbo异常记录
- dubbo使用记录
- Dubbo使用记录
- Dubbo 异常记录
- 代码整洁之道
- 【PD】PowerDesigner使用教程
- The method ** from the type UsrTokenBo refers to the missing type HttpSession
- STM32+ucosll程序跑飞问题解决办法
- C++_STL之string用法
- dubbo 新手 003(错误记录)
- oracle时间格式处理
- 简单的SSM框架
- shell脚本实现监控某个进程意外停止后拉起进程
- nodejs操作mongodb的填删改查模块的制作及引入
- Hibernate学习
- AS导入项目出现错误
- 使用axios等引起的跨域问题,及跨域auth
- 他只是坐在那里