解决jetty7.0.pre5启动时报ClassNotFoundException: javax.interceptor.InvocationContext异常的问题

一.背景介绍:最近项目在使用maven命令行运行jetty服务器时出现ClassNotFoundException: javax.interceptor.InvocationContext异常

二.环境列举

  spring

  springMvc

  mybatis

  maven

  mysql

三.解决办法

  更换jetty插件的版本

   

 1  <plugin>
 2       <groupId>org.mortbay.jetty</groupId>
 3       <artifactId>maven-jetty-plugin</artifactId>
 4       <version>6.1.26</version>
 5       <configuration>
 6          <webApp>target/iris-0.0.1-SNAPSHOT.war</webApp>
 7          <connectors>
 8             <connector  implementation="org.mortbay.jetty.nio.SelectChannelConnector">
 9               <port>8087</port>
10            </connector>
11         </connectors>
12         <stopKey>exit</stopKey>
13         <stopPort>8081</stopPort>
14      <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
15         <scanIntervalSeconds>2</scanIntervalSeconds>
16      <contextPath>/test</contextPath>
17       </configuration>
18  </plugin>

注意:此处<version>6.1.26</version>节点如果不进行配置,就会默认使用7.0.pre5。

时间: 2024-10-08 22:47:06

解决jetty7.0.pre5启动时报ClassNotFoundException: javax.interceptor.InvocationContext异常的问题的相关文章

Weblogic启动时报错javax.persistence.OneToMany.orphanRemoval()Z

当在weblogic10上启动时又报错,网上查询解决方案发现很多答案文不对题,都是基于代码开发或者替换包等操作,但是我这是weblogic且应用在原来的服务器上是正常运行没有报错,又详细比对了新老服务器上weblogic和jdk的版本,发现大小版本也一样. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'fpykjService': Injection of resou

如何解决tomcat9.0.14启动时控制台中出现乱码

把/conf/logging.properties里的java.util.logging.ConsoleHandler.encoding= UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK 原文地址:https://www.cnblogs.com/qzhc/p/11350917.html

原创:idea启动项目的是否报错:java.lang.ClassNotFoundException: javax.servlet.ServletContext

在Intellij IDEA中默认所有 scope 为 provided 的依赖不会被加入到 classpath: 想想配置正确,怎么不能创建窗容器呢 ava.lang.ClassNotFoundException: javax.servlet.ServletContext 2020-03-21 17:33:17,156 WARN [org.springframework.context.support.ClassPathXmlApplicationContext] - Exception en

解决opensips启动时报ERROR:uri:db_checks_fixup1: configuration error 错误

opensips启动时报下列错误 [[email protected] opensips]# opensipsctl start INFO: Starting OpenSIPS : ERROR: PID file /var/run/opensips.pid does not exist -- OpenSIPS start failed 查看日志文件发现有下列错误 May 14 16:08:43 OpenSIPS /sbin/opensips[48245]: ERROR:uri:db_checks

开发JAVA9以上的项目时,出现ClassNotFoundException: javax.xml.bind.JAXBException的解决方法

一.问题描述: 开发JAVA9以上的项目时,出现ClassNotFoundException: javax.xml.bind.JAXBException的解决方法 二.问题样例 三.解决方案 打开mvnrepository搜索jaxb打开第1个,然后即(http://mvnrepository.com/artifact/javax.xml.bind/jaxb-api/2.3.0)然后复制下列内容到Maven项目的pom.xml的dependences中. <dependency> <gr

Hyper-V虚拟机启动时报&ldquo;账户没有足够的权限打开VHD文件&rdquo;原因及解决方法

前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示: 当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版

MyEclipse for Spring启动时报错&quot;An internal error occurred during: &#39;Updating indexes&#39;.Java heap space&quot;的解决办法

问题 MyEclipse for Spring在启动时,报如下错误:An internal error occurred during: 'Updating indexes'.Java heap space 解决办法 对于这种问题,可以采用禁止MyEclipse的updating indexes的方法来解决. Window -> Preferences -> Myeclipse -> Maven4Myeclipse,禁用Download repository index updates

Tomcat启动报错java.lang.ClassNotFoundException: javax.el.ExpressionFactory

严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init method failed; nested exception

关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named &#39;_ctypes&#39;的解决办法

3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可. #yum install libffi-devel -y#make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接 #wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm