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>
11 个月之前 回复
weixin_42288761
weixin_42288761 回复lp913214348: dubbo里面的org.javassist这个包排除,在引用一个高版本的就可以了
11 个月之前 回复
weixin_42288761
weixin_42288761 有没有什么好的解决方案
11 个月之前 回复
weixin_42288761
weixin_42288761 我也遇到了同样的问题
11 个月之前 回复
it_zhangwei
路漫漫兮其修远兮 回复lp913214348: 这个版本是没有问题的,我们开发使用的就是和你一样的配置,如果有具体错误请粘贴出来
11 个月之前 回复
lp913214348
如影随形c dubbo2.8.4+jdk8
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android混淆崩溃问题
Android混淆崩溃问题一、原始崩溃日志二、还原后的崩溃日志三、源代码四、解决方案五、参考文章六、Finally 上周四,导出『神马笔记』发布包的时候,遇到混淆后NullPointerException问题。 一、原始崩溃日志 java.lang.NullPointerException: throw with null exception at app.haiyunshan.whatsnot...
dubbox 在实际项目中的使用
dubbox的github地址: https://github.com/dangdangdotcom/dubbox 先下载下来,在pom.xml文件中修改jdk版本mvn clean package install -Dmaven.test.skip=true 如果报错,查看缺少什么jar包,删除jar包,重新执行上面的命令 dubbox是需要zookeeper的,所以必须要先安装zk。 d
Java基于Dubbox 的分布式服务的项目架构
结构 web: API项目 service: 后台服务 common: 工具类,通用的一些常量,设置等 maven pom.xml src/ main java resources test java resources2.1 pom配置文件: 多module profile: 一种设置 指定采用哪种设置: m
tomcat报内存溢出permgen space java.lang.OutOfMemeryEror问题解决
在bin文件夹下的catalina.bat中加入一条语句,(红色标出),这样我的就不报错了,可以要根据自己机的内存大小来配置参数 rem ----- Execute The Requested Command --------------------------------------- echo Using CATALINA_BASE:   %CATALINA_BASE% echo Using ...
项目jdk版本不一致导致Tomcat启动失败解决方案
使用eclipse、Tomcat6启动项目时报如下错误: java.lang.reflect.InvocationTargetException(项目使用jdk1.6) 如下图所示:在查错时通过网上查看了一些处理方案,基本是jdk版本不一致导致, 这个错误确实是版本问题,但我将Tomcat、server的运行环境与项目环境一致时这个问题任得不到解决, 之后发现原来是project F
MyBatis的XML配置文件中最常见项目无法启动错误
很多新手多次犯的一个错误: &lt;resultMap id="company" type="UserEntity"&gt; &lt;result property="id" column="id"/&gt; &lt;result property="account" column="account"/&gt; &lt;result pr...
dubbo服务地址错误或服务没启动导致项目启动不了
在开发项目中,遇到错误,要做的首要事情就是查看错误日志。 本次遇到的问题,主要是自己在eclipse启动项目,项目启动一半卡住了,控制台没有任何相关错误信息。 自己就这样无可奈何了。 只是重复的重启项目,清缓存,更新maven,检查jar,非常盲目,没有一点针对性,所以浪费了大量的时间, 但是还是没有找到相关错误。 最后,经检查发现,项目中使用了log4j作为日志
使用Springboot集成dubbox进行微服务治理
一、spring boot 作为spring家族中新成员,一出来就受到大家的欢迎,其基于Spirng 4.0和Servelet 3,实现免xml的方式,并将常用的Spring模块整合分组,不但提高了代码可读性,而且大大降低了代码编写难度。 二、dubbo 同样dubbo作为SOA治理框架,不但包含了服务提供者和消费者,还提供了管理平台、监控平台等等。在阿里开源后,立即受到了广大开发者的追捧。
dubbox的使用案例,完成两个项目之间的交互
xl_echo编辑整理,欢迎转载,转载请声明文章来源。更多IT、编程案例、资料请联系QQ:1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 开发步骤 完成服务提供方的编写,完成服务消费方的编写 第一步:创建服务提供方的工程 第二步:配置pom.xml &amp;lt;project xmlns=&quot;http://maven.ap...
Java8lambda新特性运用到项目中进行优化
现在java语言发展的越来越快了,java11下个月就要发布了,而我写下这文章的时候,才粗略看完java8实战书,将学到的java8新特性对自己之前编写的代码进行重构优化。因为不可能直接将我项目优化的代码过程展示出来,所以我写了个例子,简单易懂的描述出我代码优化的过程。第一次写博客,写的不好请多多包涵。 我这个需求是,通过一些字段查询记录,并返回需要的信息记录。 例如我有个用户类Record,...
maven jar包冲突,引起tomcat启动失败
在运行xxl-job的,并使用maven插件启动tomcat时,报了这样一个错, Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run (default-cli) on project xxl-job-admin: Could not start Tomcat: Failed to start com...
java8 行为型模式对传统策略模式处理(dubbo线程池传统策略模式定义引用)
Lambda表达式处理  
Dubbox本地 JAR包部署与安装
Dubbox本地 JAR包部署与安装 Dubbox的jar包并没有部署到Maven的中央仓库中,大家在Maven的中央仓库中可以查找到Dubbo的最终版本是2.5.3 , 阿里巴巴解散了Dubbo团队后由当当网继续维护此项目,并改名为 Dubbox ,坐标不变,版本变更了,但是并没有提交到中央仓库。 我们现在需要手动将Dubbox的jar包安装到我的本地仓库中。 先将dubbo-2.8.4.
由于mysql数据库服务问题引起的eclipse中的Tomcat无法启动解决方法
下面介绍一下我在实践中由于mysql数据库服务问题导致启动tomcat超时的解决办法本来我用tomcat服务器运行程序正常,但是清理了一下电脑以后,tomcat无法启动。
对于Eclipse引入项目以及启动tomcat有时一直失败的问题
一.首先,我们到公司工作一般都会先引入项目,那该如何引入呢。1.点击File,看到有一个import2.点击箭头所指的地方3.进入到这个页面之后我们点击箭头所指的地方选择你需要导入的项目,在这里如果你有项目名重复的项目会出现一个错误,一般的解决方法是在你的项目那个地方直接delete掉,在删除时只要不选中删除弹框中的那个选择框,就不会把本地的删除,只是在eclipse中删除掉,解决完这个问题之后我...
在web.xml配置监听的类是死循环,导致tomcat不能正常启动解决办法
简单说就是一句话:利用线程,就不会阻止tomcat正常启动 package smsapp; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class MyInitListener implements ServletContextListen...
配置servlet的web.xml文件导致tomcat无法启动
我们按正常步骤创建servlet,接着配置web.xml文件,然后我们启动服务器时发现提示如下错误: 提示Tomcat服务器遇到一个问题,那我们首先看一下java文件: 我们可以发现在13行处:@WebServlet(&quot;/HelloWorld&quot;) 接下来看一下xml文件: 发现我们已经配置好服务器了,那么问题究竟出在哪里呢?其实@WebServlet(&quot;/HelloWorld&quot;...
eclipse项目修改名称后无法启动
右键工程,选择properties-&amp;gt;选择Tomcat 修改标红的内容为项目修改后的名称
Linux 上 java项目cpu 居高不下,导致项目卡顿
1,登陆到linux 服务器,使用top 查看进程得cpu 使用率 top cpu 高得是pid=21412 2.使用   top -Hp 21412,查看该进程中 线程占用cpu最高得id 3.使用 jstack pid  打印信息: 可能出现 jstack command not found; 可能是因为linux 上面没有配置环境变量;需要找到jdk路径,在bin下执行 ...
idea下用maven创建并搭建dubbox微服务环境项目(一)
提醒:各位看官,这个项目环境搭建将采用分时完成,因为有很多技术需要学习补充,也是对自己的检验,所以需要持续更新! 前提准备: 1.概述 1.1 传统架构(B/S):传统架构即单体架构。开发中控制器、service等都在一个项目中开发,一起部署在一个服务器上。 1.2 微服务架构(B/S):将控制器、service等分布式开发,隔离部署,通过通信中间件(我们的tomcat、maven、z...
记一次dubbo启动嵌入式tomcat时的启动异常
  最近比较空闲,所以学习一下dubbo和zookeeper。果然,自己学习会遇到各种各样的奇葩问题。这次,遇到的异常如下:  通过这个package名org.apache.juli,我发现是tomcat-embed-logging-juli.jar包中少了WebappProperties这个接口。然后参考pom.xml文件我发现当前使用的是8.0.11版本的嵌入式tomcat。因此,本着不作不成...
Dubbox 环境搭建
Dubbox简介   Dubbox是一个开源的RPC(Remote ProcedureCall Protocol)远程调用框架,是由dangdang对阿里的Dubbo的升级,可以被视为Dubbo的增强版,基本架构没有变动,升级spring2.x到spring3.x,支持restful风格的调用调试方式,丰富了序列化的方式,提高了序列化的性能。   Dubbox的Github官网: htt
高并发下java项目遇到的各种坑--概述篇(一)
      最近在做一个跨境电商的项目,主要是做跨境电商的企业做清关服务,将跨境电商企业订单信息生成清关报文推动海关,推送物流公司并获取物流信息,将海关回执和物流信息分别推送给电商企业和仓库系统等功能。此文章是为了记录在整个技术选型,服务器搭建部署中遇到的各种问题。      项目组成:目前项目分了以下几块:                 1后台管理页面 采用springMVC+mybatics...
如何把dubbox和Tomcat部署到Linux服务器上?
如何把dubbox和Tomcat部署到Linux服务器上,并且把dubbox的war包给部署到Tomcat中 1. 首先第一步需要先将dubbox-admin.war包给放到一个空的文件夹中便于部署到Linux服务器上,然后利用服务器的图形化管理工具SecureCRT来链接到Linux服务器上,然后使用快捷键Alt+p 跳转到下图中的sftp界面,然后用put +你要上传的war包(put d...
javaweb项目启动不起来
1 看项目报错       a 缺少jar包,maven仓库不正确       b jdk版本,位数       c 编译版本       d 查看spring配置文件 二 查看tomcat   1 移除重新配置 三 查看是否满足web项目结构需求    ...
springboot项目引入hadoop-client包导致内置tomcat无法启动
因为在hadoop-client中引入了servlet包 引发了冲突 去除即可解决问题 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.apache.hadoop&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;hadoop-client&amp;amp;lt;/artifactId&amp;
javaWeb项目中jar包冲突问题
1、java.lang.NoSuchMethodError: org.apache.http.entity.StringEntity.&amp;lt;init&amp;gt;(Ljava/lang/String;Lorg/apach 项目本来正常运行,突然提示没有对应方法,500 网上说的都是jar包冲突,但是找半天不晓得那个jar包问题; 做法:找到报错信息第一行,点击链接进去,对应方法所在的jar包就是...
dubbo服务提供者在tomcat启动失败的问题
dubbo的服务提供者在tomcat启动失败的问题处理
javaweb项目多人同时操作画面,累加序号产生主键冲突的问题
最近做个项目,有累加商品序号的操作,该序号是主键(&amp;gt;_&amp;lt;),多人同时操作有可能累加到同一个序号从而造成主键冲突。(原因是多个不同画面累加同一商品序号时累加写了多个而不是采用统一的累加方法加到事物里面)。解决方法大概的代码。 @Transactional(isolation = Isolation.SERIALIZABLE)    public  Obj update*(params) ...
okhttp3在网站项目(java)中的使用,需排除android冲突
从网上下载了一个安卓系统的app源码,想讲其中的http访问部分移植到网站项目中去,但是出现了下面的错误提示: Exception in thread &quot;Thread-4&quot; java.lang.NoClassDefFoundError: okhttp3/OkHttpClient$Builder     at xyz.shine.http.util.HttpUtil.getOkHttpClient...
tomcat同时部署两个项目错误
错误描述: Web app root system property already set to different value: 'webapp.root'    tomcat发布多个项目时抛的webAppRootKey错误,部署到WAS控制台单独一个项目可以运行,两个项目同时运行先启动的可以运行,后启动的项目不会读本项目的web.xml信息。    异常信息: Web a
Java的多个接口和多个类的方法引用和方法调用的练习测试
接口1: 接口2: 接口二的抽象方法的形参为接口1. 类1: 类1中有一个无参无返回值的成员方法. 类2: 类2中也有一个无参无返回值的成员方法. 测试类以及运行效果1: show()方法里面,ni调用了fun()方法,fun()的参数为Demo对象的方法引用.在主方法中调用show()方法时,方法中的参数传入的是Demo02的对象引用了该对象的成员方法,(实际...
java项目CPU占用过大问题排查
本文参考:https://blog.csdn.net/green1893/article/details/72357032 获取CPU占用高的进程:top 获取CPU占用高的线程:top -p [进程号] -H 查看线程的具体信息分析原因:jstack [进程号] |grep -A 10 [线程号16进制] (获取16进制值:printf &quot;%x\n&quot; [转换值])   附:top命令 ...
dubbox 2.8.4版本 admin(管理端)起不来,报错
本来想在虚拟机布一个管理端,用的是最新的2.8.4的版本,然后布上以后,火狐访问空白。然后到tomcat的日志中看了下启动日志,发现一个错误: dubbo-Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError 很纳闷啊。网上看好多的文章,都是潇洒的启动了。好难受。。。。。 ...
log4j,slflog,logback三者共存导致日志或者项目异常
今天项目发布预生产环境遇到一个奇葩问题:tomcat日志输出正常(项目启动正常),但是log4j输出到文件的日志死活没有!!!以下是tomcat日志输出的:正常~log4j.properties没有动过任何东西,项目的框架由之前的lib转maven工程,开发用的是idea开发;然后就是各种尝试,删项目,重新打包,开发环境自行验证啊,各种操作一通撸,后面才发现打出来的war中有三种日志jar:log...
C#——委托、Lambda表达式、闭包和内存泄漏
使用委托的典型情况 首先看看委托的常见的使用情景:定义一个委托、使用刚定义的委托声明一个委托变量、根据需要将方法和该变量绑定,最后在合适的地方使用它。代码形式如下: //定义委托 public delegate void SomeDelegate(); class SomeClass { public void InstanceFunction() { //...
java版本更新导致的java项目问题
有强迫症的人事多。 今天看到360提示有更新,看了一下是java,这个昨天在笔记本上已经更新过,所以毫不犹豫地更新了(更新的时候会提示是否删除以前的版本,为了节省空间,选择删除以前版本)。更新完之后在eclipse下调试web项目的时候,server不好使,提示“The JRE could not be found. Edit the server and change the JRE loca
Java项目启动成功、失败信息实时反馈提醒
原文作者:弥诺R 原文地址:http://www.minuor.com/1523965618/article 转载声明:转载请注明原文地址,注意版权维护,谢谢! 在开发的流程中必须涉及的项目的部署发布,这个过程也肯定会有成功失败,在不同的公司里采用的提醒方式不同。在说明下面的方案前,需要首先说明一下基本应用的场景。 场景说明 1、纯后台应用,现在项目基本都是前后端分离,...
ORACLE_bbed_五个试用教程
ORACLE_bbed_五个试用教程,使用BBED特殊手段恢复误删除的数据,块损坏导致数据库无法启动,数据文件头损坏导致库无法启动的问题都可以使用BBED解决
netty,启动tomcat后再启动netty,tomcat启动不起来
netty是一个NIO类型的 tomcat是一个BIO类型的   当时我把netty启动放在tomcat启动过程中,可能导致tomcat阻塞。 需要另开启一个线程来启动netty,这样就不会阻塞tomcat...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo