java项目中同时使用dubbox和lambda会导致项目无法启动

图片说明
导致项目无法启动,错误信息:war exploded: Error during artifact deployment. See server log for details.
去掉注解或使用spring的注解则能成功使用,删除lambda代码也可以成功启动

1

1个回答

你的dubbo版本是多少,对应兼容的jdk需要对应下

0
it_zhangwei
路漫漫兮其修远兮 回复weixin_42288761: javassist使用的版本是这个<javassist.version>3.20.0-GA</javassist.version>
10 个月之前 回复
weixin_42288761
weixin_42288761 回复lp913214348: dubbo里面的org.javassist这个包排除,在引用一个高版本的就可以了
10 个月之前 回复
weixin_42288761
weixin_42288761 有没有什么好的解决方案
10 个月之前 回复
weixin_42288761
weixin_42288761 我也遇到了同样的问题
10 个月之前 回复
it_zhangwei
路漫漫兮其修远兮 回复lp913214348: 这个版本是没有问题的,我们开发使用的就是和你一样的配置,如果有具体错误请粘贴出来
10 个月之前 回复
lp913214348
如影随形c dubbo2.8.4+jdk8
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
tomcat内存:如果项目中使用了过多的jar包,可能会导致Java方法区内存溢出
如果你的项目中使用了过多的jar包,可能会导致Java方法区内存溢出。nn在%CATALINA_HOME%\bin\catalina.bat文件中添加如下内容:set JAVA_OPTS=-Xms128m -Xmx256mnnrem ----- Execute The Requested Command ---------------------------------------nset JAV...
Java基于Dubbox 的分布式服务的项目架构
结构nweb: API项目 nservice: 后台服务 ncommon: 工具类,通用的一些常量,设置等nmavennpom.xmlnsrc/n mainn javan resourcesn testn javan resources2.1 pom配置文件: n多module nprofile: 一种设置 n指定采用哪种设置: m
dubbox 在实际项目中的使用
dubbox的github地址: https://github.com/dangdangdotcom/dubbox n先下载下来,在pom.xml文件中修改jdk版本mvn clean package install -Dmaven.test.skip=true n如果报错,查看缺少什么jar包,删除jar包,重新执行上面的命令 ndubbox是需要zookeeper的,所以必须要先安装zk。 nd
Java8lambda新特性运用到项目中进行优化
现在java语言发展的越来越快了,java11下个月就要发布了,而我写下这文章的时候,才粗略看完java8实战书,将学到的java8新特性对自己之前编写的代码进行重构优化。因为不可能直接将我项目优化的代码过程展示出来,所以我写了个例子,简单易懂的描述出我代码优化的过程。第一次写博客,写的不好请多多包涵。nn我这个需求是,通过一些字段查询记录,并返回需要的信息记录。 n例如我有个用户类Record,...
项目jdk版本不一致导致Tomcat启动失败解决方案
使用eclipse、Tomcat6启动项目时报如下错误: njava.lang.reflect.InvocationTargetException(项目使用jdk1.6) n如下图所示:在查错时通过网上查看了一些处理方案,基本是jdk版本不一致导致, n这个错误确实是版本问题,但我将Tomcat、server的运行环境与项目环境一致时这个问题任得不到解决, n 之后发现原来是project F
项目之: Dubbox本地 JAR包部署与安装
Dubbox本地 JAR包部署与安装nnDubbox的jar包并没有部署到Maven的中央仓库中,大家在Maven的中央仓库中可以查找到Dubbo的最终版本是2.5.3 , 阿里巴巴解散了Dubbo团队后由当当网继续维护此项目,并改名为 Dubbox ,坐标不变,版本变更了,但是并没有提交到中央仓库。nn我们现在需要手动将Dubbox的jar包安装到我的本地仓库中。nn先将dubbo-2.8.4....
使用Springboot集成dubbox进行微服务治理
一、spring bootn作为spring家族中新成员,一出来就受到大家的欢迎,其基于Spirng 4.0和Servelet 3,实现免xml的方式,并将常用的Spring模块整合分组,不但提高了代码可读性,而且大大降低了代码编写难度。n二、dubbon同样dubbo作为SOA治理框架,不但包含了服务提供者和消费者,还提供了管理平台、监控平台等等。在阿里开源后,立即受到了广大开发者的追捧。
MyBatis的XML配置文件中最常见项目无法启动错误
很多新手多次犯的一个错误:nnnn &lt;resultMap id="company" type="UserEntity"&gt;n &lt;result property="id" column="id"/&gt;n &lt;result property="account" column="account"/&gt;n &lt;result pr...
springBoot中的dubbox与普通项目的中的dubbox之间调用
1.springBoot项目中配置dubbox n 其重点是:nn传统项目中的dubbo nn&amp;amp;amp;lt;dependency&amp;amp;amp;gt;n &amp;amp;amp;lt;groupId&amp;amp;amp;gt;com.alibaba&amp;amp;amp;lt;/groupId&amp;amp;amp;gt;n &amp;amp;amp;lt;artifactId&amp;amp;amp;gt;dubbo&
dubbo服务地址错误或服务没启动导致项目启动不了
在开发项目中,遇到错误,要做的首要事情就是查看错误日志。rnrnrn本次遇到的问题,主要是自己在eclipse启动项目,项目启动一半卡住了,控制台没有任何相关错误信息。rn自己就这样无可奈何了。rn只是重复的重启项目,清缓存,更新maven,检查jar,非常盲目,没有一点针对性,所以浪费了大量的时间,rn但是还是没有找到相关错误。rnrnrnrnrn最后,经检查发现,项目中使用了log4j作为日志
dubbox的使用案例,完成两个项目之间的交互
xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多IT、编程案例、资料请联系QQ:1280023003 n百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!nnnn开发步骤 n完成服务提供方的编写,完成服务消费方的编写nnn第一步:创建服务提供方的工程 nn第二步:配置pom.xmlnnnnn&amp;lt;project xmlns=&quot;http://maven.ap...
java8 行为型模式对传统策略模式处理(dubbo线程池传统策略模式定义引用)
nnnnLambda表达式处理nnnn 
由于mysql数据库服务问题引起的eclipse中的Tomcat无法启动解决方法
下面介绍一下我在实践中由于mysql数据库服务问题导致启动tomcat超时的解决办法本来我用tomcat服务器运行程序正常,但是清理了一下电脑以后,tomcat无法启动。
记录一次更换JDK之后导致eclipse中web项目无法正常运行
描述:项目能够正常运行的配置为JDK 1.8 64位,由于使用powerDesigner需要,中途将JAVA_HOME环境变量变换为JDK1.7 32位,开启eclipse发现无法启动,于是再将JAVA_HOME环境变量JDK 1.8 64,此时eclipse可以正常开启,但是eclipse中的web项目无法正常运行。解决方式:应用的buildpath变成了jdk1.7,手动配置为jdk1.8之后...
java项目启动失败1:web项目的访问根路径配置问题导致无法连接数据源,server文件被强制改变
环境:eclipse+Tomcatnn错误:时间过得有点久,好像是项目启动失败,无法连接数据源,还是启动后无法访问页面来着nn问题发现:调试了很久才发现,Servers中的server.xml中的Context的path属性是要配置成空的,如下图。nnnn但是项目启动的时候,path属性就莫名其妙的自动加上Root,去掉之后,启动项目又自动加上。nn解决:右键点击项目名,选择properties,...
记一次java项目java锁表的原因,导致执行任务(数据库锁表)期间app用户无法登陆情况
因为项目有个结算金额的情况,在0点时会统计各个用户的金额,在统计期间会造成user表锁表。所以用户到这个统计期间无法登陆APP。排查。show engine innodb status\G;show processlist;查看那些sql锁表,那些表锁了。解决。开发重写代码。将调用到锁表的内容都替换成其他参数。如之前user表里的字段user变成user_id。因为APP登陆需要数据库user表。...
eclipse项目修改名称后无法启动
右键工程,选择properties-&amp;gt;选择Tomcatnnnn修改标红的内容为项目修改后的名称
javaweb项目启动不起来
1 看项目报错nn      a 缺少jar包,maven仓库不正确nn      b jdk版本,位数nn      c 编译版本nn      d 查看spring配置文件nnnn二 查看tomcatnn  1 移除重新配置nnnn三 查看是否满足web项目结构需求nnnn nn ...
配置servlet的web.xml文件导致tomcat无法启动
我们按正常步骤创建servlet,接着配置web.xml文件,然后我们启动服务器时发现提示如下错误:nnnn提示Tomcat服务器遇到一个问题,那我们首先看一下java文件:nnnn我们可以发现在13行处:@WebServlet(&quot;/HelloWorld&quot;)nn接下来看一下xml文件:nnnn发现我们已经配置好服务器了,那么问题究竟出在哪里呢?其实@WebServlet(&quot;/HelloWorld&quot;...
idea下用maven创建并搭建dubbox微服务环境项目(一)
提醒:各位看官,这个项目环境搭建将采用分时完成,因为有很多技术需要学习补充,也是对自己的检验,所以需要持续更新!nn前提准备:nnnn1.概述nnn1.1 传统架构(B/S):传统架构即单体架构。开发中控制器、service等都在一个项目中开发,一起部署在一个服务器上。n1.2 微服务架构(B/S):将控制器、service等分布式开发,隔离部署,通过通信中间件(我们的tomcat、maven、z...
javaWeb项目中jar包冲突问题
1、java.lang.NoSuchMethodError: org.apache.http.entity.StringEntity.&amp;lt;init&amp;gt;(Ljava/lang/String;Lorg/apachnn项目本来正常运行,突然提示没有对应方法,500nn网上说的都是jar包冲突,但是找半天不晓得那个jar包问题;nn做法:找到报错信息第一行,点击链接进去,对应方法所在的jar包就是...
Dubbox 环境搭建
Dubbox简介n nDubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用调试方式,丰富了序列化的方式,提高了序列化的性能。n nDubbox的Github官网:nhtt
springboot项目引入hadoop-client包导致内置tomcat无法启动
因为在hadoop-client中引入了servlet包 引发了冲突 去除即可解决问题nn &amp;amp;lt;dependency&amp;amp;gt;n &amp;amp;lt;groupId&amp;amp;gt;org.apache.hadoop&amp;amp;lt;/groupId&amp;amp;gt;n &amp;amp;lt;artifactId&amp;amp;gt;hadoop-client&amp;amp;lt;/artifactId&amp;
C#——委托、Lambda表达式、闭包和内存泄漏
使用委托的典型情况rnrn首先看看委托的常见的使用情景:定义一个委托、使用刚定义的委托声明一个委托变量、根据需要将方法和该变量绑定,最后在合适的地方使用它。代码形式如下:rnrnrnrn//定义委托rnpublic delegate void SomeDelegate();rnclass SomeClassrn{rn public void InstanceFunction()rn {rn //...
高并发下java项目遇到的各种坑--概述篇(一)
      最近在做一个跨境电商的项目,主要是做跨境电商的企业做清关服务,将跨境电商企业订单信息生成清关报文推动海关,推送物流公司并获取物流信息,将海关回执和物流信息分别推送给电商企业和仓库系统等功能。此文章是为了记录在整个技术选型,服务器搭建部署中遇到的各种问题。      项目组成:目前项目分了以下几块:                 1后台管理页面 采用springMVC+mybatics...
记一次dubbo启动嵌入式tomcat时的启动异常
  最近比较空闲,所以学习一下dubbo和zookeeper。果然,自己学习会遇到各种各样的奇葩问题。这次,遇到的异常如下:  通过这个package名org.apache.juli,我发现是tomcat-embed-logging-juli.jar包中少了WebappProperties这个接口。然后参考pom.xml文件我发现当前使用的是8.0.11版本的嵌入式tomcat。因此,本着不作不成...
idea下用maven创建并搭建dubbox微服务环境项目(二)——开发provider
      第一篇链接地址:https://blog.csdn.net/gaofengyan/article/details/85156496   nn      今天继续Windows10系统下用idea工具创建maven多模块管理的dubbo(dubbox)+zookeeper中间件分布式架构SSM项目环境搭建,provider的开发。nn1.  新建一个module  smbms-user-...
java项目无法启动
1、编码问题n建议直接把workspace编码修改正确,有时直接改项目编码不好使。n设置方法:window-perferences-general-workspacesnnn2、项目jre配置nnn3、项目complie配置nnn4、项目facets配置nnn5、项目sources目录配置
Dubbox、Zookepeer以及管理中心的使用(附Demo)
Dubbox:是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo,国内的电商以及互联网项目中使用较多,后期阿里巴巴停止了维护,当当网在此基础上进行了维护,并取名为Dubbox。Dubbox是一个分布式服务框架,致力于提高性能和透明化的 RPC 远程服务调用方案,以及SOA服务治理方案。nnn一、Dubbox架构图(如下图1-1所示)nnn...
Linux 上 java项目cpu 居高不下,导致项目卡顿
1,登陆到linux 服务器,使用top 查看进程得cpu 使用率nntopnnnncpu 高得是pid=21412nn2.使用   top -Hp 21412,查看该进程中 线程占用cpu最高得idnnnn3.使用 jstack pid  打印信息:nn可能出现 jstack command not found;nn可能是因为linux 上面没有配置环境变量;需要找到jdk路径,在bin下执行 ...
如何把dubbox和Tomcat部署到Linux服务器上?
如何把dubbox和Tomcat部署到Linux服务器上,并且把dubbox的war包给部署到Tomcat中nn1. 首先第一步需要先将dubbox-admin.war包给放到一个空的文件夹中便于部署到Linux服务器上,然后利用服务器的图形化管理工具SecureCRT来链接到Linux服务器上,然后使用快捷键Alt+p 跳转到下图中的sftp界面,然后用put +你要上传的war包(put d...
关于jdk版本和Tomcat版本问题导致maven项目启动失败问题的解决方式
今天在使用idea写maven项目时遇到一个奇葩的问题: Can't load IA 32-bit .dll on a AMD 64-bit platform赶紧看一下我的jdk版本和Tomcat版本  java -version 进入tomcat  bin目录下,打开命令行输入version发现都是32位的,并没有觉得哪有问题,这就有点傻眼了... 难道是jdk配错了确实引用了没毛病,Tomca...
tomcat同时部署两个项目错误
错误描述:rnWeb app root system property already set to different value: 'webapp.root'rnrnrn   tomcat发布多个项目时抛的webAppRootKey错误,部署到WAS控制台单独一个项目可以运行,两个项目同时运行先启动的可以运行,后启动的项目不会读本项目的web.xml信息。rnrn   异常信息:rnWeb a
okhttp3在网站项目(java)中的使用,需排除android冲突
从网上下载了一个安卓系统的app源码,想讲其中的http访问部分移植到网站项目中去,但是出现了下面的错误提示:nnException in thread &quot;Thread-4&quot; java.lang.NoClassDefFoundError: okhttp3/OkHttpClient$Buildern    at xyz.shine.http.util.HttpUtil.getOkHttpClient...
javaweb项目多人同时操作画面,累加序号产生主键冲突的问题
最近做个项目,有累加商品序号的操作,该序号是主键(&amp;gt;_&amp;lt;),多人同时操作有可能累加到同一个序号从而造成主键冲突。(原因是多个不同画面累加同一商品序号时累加写了多个而不是采用统一的累加方法加到事物里面)。解决方法大概的代码。 @Transactional(isolation = Isolation.SERIALIZABLE)    public  Obj update*(params) ...
log4j,slflog,logback三者共存导致日志或者项目异常
今天项目发布预生产环境遇到一个奇葩问题:tomcat日志输出正常(项目启动正常),但是log4j输出到文件的日志死活没有!!!以下是tomcat日志输出的:正常~log4j.properties没有动过任何东西,项目的框架由之前的lib转maven工程,开发用的是idea开发;然后就是各种尝试,删项目,重新打包,开发环境自行验证啊,各种操作一通撸,后面才发现打出来的war中有三种日志jar:log...
java版本更新导致的java项目问题
有强迫症的人事多。rn今天看到360提示有更新,看了一下是java,这个昨天在笔记本上已经更新过,所以毫不犹豫地更新了(更新的时候会提示是否删除以前的版本,为了节省空间,选择删除以前版本)。更新完之后在eclipse下调试web项目的时候,server不好使,提示“The JRE could not be found. Edit the server and change the JRE loca
关于java后端与vue-cli 项目开发项目实际例子
1、项目介绍:前段vue 采用脚手架进行开发(本人后端不太懂vue的原理什么路由什么的),后端java springmvc mybatis 采用跨域模式,所以前段axios请求方式都是“http://ip:端口号/项目名/接口“ 的形式进行交互。其中存在的问题暂时没发现,必定有弊端之处,还请前辈多指点。2、环境和配置这些不细说,简单贴出一些配置信息一些spring mvc 的配置 以及数据源的配置...
ORACLE_bbed_五个试用教程
ORACLE_bbed_五个试用教程,使用BBED特殊手段恢复误删除的数据,块损坏导致数据库无法启动,数据文件头损坏导致库无法启动的问题都可以使用BBED解决
Dubbox本地 JAR包部署与安装
Dubbox本地 JAR包部署与安装nndubbo-2.8.4.jar包放到d盘目录下nndos中执行下面的命令:nnmvn install:install-file -Dfile=d:\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jarnn----------------...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java项目中怎么学习 公司学习java项目