eclipse maven 项目发布到tomcat 报错 Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib

报错信息如下:

警告: Failed to scan JAR [file:/D:/Development/Tomcat/apache-tomcat-7.0.35-64bit/webapps/Monday2/WEB-INF/lib/com.springsource.net.sf.cglib-2.2.0.jar] from WEB-INF/lib
java.util.zip.ZipException: error in opening zip fileat java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.<init>(Unknown Source)at java.util.zip.ZipFile.<init>(Unknown Source)at java.util.jar.JarFile.<init>(Unknown Source)at java.util.jar.JarFile.<init>(Unknown Source)at sun.net.www.protocol.jar.URLJarFile.<init>(Unknown Source)at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)at sun.net.www.protocol.jar.JarURLConnection.getJarFile(Unknown Source)at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)at org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2626)at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:241)at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:166)at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1918)at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1268)at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1637)at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)

解决方案:找到Maven仓库如本机的是C:/Users/Administrator/.m2/repository/然后在里面找到对应失败的jar包的目录,将整个目录删除,然后回到MyEclipse或者Eclipse中选中Maven4MyEclipse,然后Update Project,选中 Force Update Of .... 然后确定。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/330615.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud配置中心高可用搭建

转载自 SpringCloud配置中心高可用搭建 本文通过config server连接git仓库来实现配置中心&#xff0c;除了git还可以使用svn或者系统本地目录都行。 引入依赖 <dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId…

maven项目 报错 java.lang.ClassNotFoundException: org.springframework.web.filter.HiddenHttpMethodFilter

报错信息如下&#xff1a; 严重: Exception starting filter hiddenHttpMethodFilter java.lang.ClassNotFoundException: org.springframework.web.filter.HiddenHttpMethodFilterat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)at …

SpringCloud配置中心客户端读取配置

转载自 SpringCloud配置中心客户端读取配置 微服务连接配置中心来实现外部配置的读取。 引入依赖 <dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka</artifactId></d…

奇技淫巧:在spring官网上下载历史版本的spring插件,springsource-tool-suite

转自&#xff1a;https://blog.csdn.net/u010203767/article/details/69211072目前spring官网(http://spring.io/tools/sts/all)上可下载的spring插件只有&#xff1a;springsource-tool-suite-3.8.4(sts-3.8.4)。但这只针对指定的eclipse版本适用。 如何为自己的eclipse下载历…

Junit5新功能一览

转载自 Junit5新功能一览Java的JUnit测试框架已经来到了5这个版本&#xff0c;与以前的版本不同的是JUnit5具有来自多个子项目的模块&#xff0c;其中包括&#xff1a; 1、Platform&#xff0c;用于在JVM上启动测试框架&#xff0c;并通过命令行定义TestEngine API。 2、Jupite…

Java多线程sleep和wait的区别,总结得非常好

转载自 Java多线程sleep和wait的区别&#xff0c;总结得非常好我们都知道sleep是让线程休眠&#xff0c;到时间后会继续执行&#xff0c;wait是等待&#xff0c;需要唤醒再继续执行&#xff0c;那么这两种方法在多线程中的表现形态&#xff0c;它们各有什么区别呢&#xff1f; …

Flex布局 让你的布局更完美

Flex布局 让你的布局更完美 CSS3 Flex布局 有很多人和我一样吧&#xff0c;刚开始学HTML的时候用的都是传统的布局&#xff0c;有时用心设计的HTMLCSS样式可能由于对方的设备、浏览器的原因&#xff0c;导致用户浏览页面时的显示效果非常丑陋。很早之前W3C为了解决解决这个问题…

mysql8.0.11 zip安装教程

转自&#xff1a; https://blog.csdn.net/hanbing5201/article/details/80101300MySQL8.0.11安装 本文总和网络上mysql安装文档总结而来。 本文安装mysql适用于1703年win10其他系统未测试 安装前准备 下载mysql安装包(. zip) 将下载的压缩包文档进行解压并将路径记录下来&#…

SpringCloud动态刷新配置信息

转载自 SpringCloud动态刷新配置信息 有时候在配置中心有些参数是需要修改的&#xff0c;这时候如何不重启而达到实时生效的效果呢&#xff1f; 添加依赖 <dependencies>...<dependency><groupId>org.springframework.boot</groupId><artifactId&g…

JavaScript 变量的作用域和生命周期

代码有生命吗&#xff1f;答案是有。它也像我们一样&#xff0c;拥有自己的生命。变量有局部变量和全局变量&#xff0c;它们的生命长短不一样。不过它的生命都是从它被声明的时候开始的&#xff0c;不同的是局部变量 会在函数运行以后被删除&#xff0c;也就是死亡&#xff0c…

MySQL笔记 - 用户管理

转自&#xff1a; https://segmentfault.com/a/1190000014856560MySQL笔记 - 用户管理 tags: 数据库 MySQL 用户管理学习目标 MySQL是一个多用户数据库&#xff0c;具有功能强大的访问控制系统&#xff0c;可以为不同用户指定允许的权限。 MySQL用户可以分为普通用户和root用户…

关于区块链技术的10本书

转载自 2018年必看&#xff1a;关于区块链技术的10本书 1、区块链技术指南 区块链专家联袂推荐&#xff0c;资深区块链践行者联合撰写&#xff0c;从技术层面全面揭示区块链技术秘密。涵盖基础概念、架构、底层算法、应用开发、典型的区块链解决方案、常见问题等读者*为关心的技…

如何用css3实现简单旋转的风车

如何用css3实现简单旋转的风车 在DW中想要实现旋转的风车就要使用关键帧keyframes来设置旋转&#xff0c;其实也没什么难度的。先设置它的样式&#xff0c;然后要用定位把它放到合适的位置就可以了。 HTML的代码如下&#xff1a; <div class"fengche"><div…

使用While循环语句值得注意的事

我们在日常生活的编程中经常会用到while循环&#xff0c;while循环的有一个要注意的地方&#xff0c;如果不注意就会造成死循环。如图&#xff1a; 就像我写的那样&#xff0c;i不能忘写&#xff0c;忘写了就会导致死循环。 死循环可是很可怕的&#xff0c;会让浏览器消耗大量…

如何用JS实现音乐播放、暂停

刚开始学习的时候&#xff0c;我不懂怎么在HTML中播放音乐&#xff0c;后来才发现其实很简单的&#xff0c;只要一句代码配合js使用就OK了。好了请看下面的代码 源代码&#xff1a; <!doctype html> <html> <head> <meta charset"utf-8"> &…

神奇,教你用随机数打印hello world

转载自 神奇&#xff0c;教你用随机数打印hello world 下面是一段随机数程序。 public static void main(String[] args) {System.out.println(randomString(-229985452) " " randomString(-147909649)); }public static String randomString(int seed) {Random r…

离线配置xml的文档类型定义文件(xml语法规则) dtd

step1&#xff09;将jar文件解压&#xff0c;并找到对应的 dtd文件&#xff1b;step2&#xff09;不带引号复制 dtd uri&#xff1a; http://mybatis.org/dtd/mybatis-3-config.dtdstep3&#xff09;window -> preference -> xml -> xml catalog -> add ->

轮播有可能出现的问题

我们在日常生活中常常会看到各种各样的轮播&#xff0c;轮播运用的范围很广&#xff0c;所以我们要学会轮播。 而刚开始学轮播的时候大家都有可能碰到一个问题&#xff0c;那就是图片切换的不完整。比如我们点击按钮让第一张图片切换到第二张&#xff0c;但是第一张可能没切换完…

Intellij Idea乱码解决方案都在这里了

转载自 Intellij Idea乱码解决方案都在这里了 乱码场景 使用Intellij Idea经常遇到乱码问题&#xff0c;可以总结为以下几类乱码的场景。 1、工程代码乱码。 2、main方法运行&#xff0c;控制台乱码。 3、tomcat运行&#xff0c;控制台乱码。 解决方案 1、工程代码乱码Settings…

官网下载mysql实例数据库

https://dev.mysql.com/doc/index-other.htmlalso, you can visit https://github.com/datacharmer/test_db for employee data.