`

项目jar包问题

 
阅读更多
别人给的一个项目(已经是打成rar形式).需要放到测试服务器上,然后做压力测试.
部署后启动tomcat居然报错.
严重: Error in dependencyCheck
java.io.IOException: invalid header field
	at java.util.jar.Attributes.read(Attributes.java:389)
	at java.util.jar.Manifest.read(Manifest.java:182)
	at java.util.jar.Manifest.<init>(Manifest.java:52)
	at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:149)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4529)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011-9-8 10:32:18 org.apache.catalina.core.StandardContext start

真是见鬼,就换了个另一版本的应用而已.jar一个也没少.
后来查证,原来是jar 部分已经损坏,无法用rar尝试打开.无聊的问题~
分享到:
评论

相关推荐

    ssm完整javaweb项目jar包

    这个"ssm完整javaweb项目jar包"包含了运行一个基于SSM框架的Web应用程序所必需的库文件。 1. **Spring框架**:Spring是Java企业级应用的核心框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等核心功能...

    ssm项目jar包

    这个压缩包“ssm项目jar包”提供了构建SSM框架所需的基础库,同时也包含了如Redis这样的缓存工具包。下面将详细阐述这些组件以及它们在实际项目中的作用。 1. Spring框架:Spring是Java企业级应用开发的核心框架,...

    项目中需要的一些jar包资源

    标题“项目中需要的一些jar包资源”表明这是一组针对Java开发项目的类库集合,可以帮助开发者快速构建和运行应用程序。 描述中的“直接导入一些工程便可以使用,非常的方便”揭示了jar包的核心价值。在Java开发环境...

    Spring MVC所需jar包

    10. **其他依赖**:根据实际项目的需要,可能还会引入其他的 jar 包,如数据库驱动(如 `mysql-connector-java.jar`)、Hibernate 或 MyBatis ORM 框架、Apache HttpClient 等。 在开发环境中,通常使用 Maven 或 ...

    jarjar-方便Java打包工具,自定义修改jar包包名

    在本文中,我们将详细探讨jarjar工具的使用方法、功能以及其在实际项目中的应用。 标题提到的"jarjar-方便Java打包工具,自定义修改jar包包名",这表明jarjar允许开发者对JAR内的类进行重命名,并且可以改变JAR本身...

    websphere下部署CXF项目jar包冲突问题解决方式

    在websphere8.5 下部署含有CXFwebservice的war包无法正常启动,而相应的war包在tomcat上是可以正常启动的,通过后台的日志分析大致可以定位为相关的cxf类无法找到,其实这些类在项目的lib目录下都是存在的,莫名其妙...

    Jar包Jar包Jar包Jar包

    - **依赖管理**:正确处理JAR包之间的依赖关系,避免版本不匹配导致的问题。 - **安全**:验证JAR的来源,防止引入恶意代码。 总的来说,JAR包是Java生态系统中不可或缺的一部分,它们承载了代码、资源和项目依赖,...

    SSH项目jar包

    SSH项目的jar包是这些框架运行所必需的库文件,它们包含了各种类和方法,支持整个项目的正常运行。 **Struts框架**是基于Model-View-Controller(MVC)模式的Java Web应用程序框架,用于处理用户请求和业务逻辑。在...

    ssm项目jar包.zip

    包含spring mybatis jackson servlet 连接mysql 数据库 连接 oracle数据库 spring aop 数据库连接池 log4j junit jstl

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -&gt; `Java` -&gt; `Runnable JAR file`。在弹出的...

    项目公共jar包

    "项目jar包,欢迎下载。"的描述暗示了这个压缩包是公开的,并且鼓励开发者下载使用。它可能是由一个开源社区、公司或个人开发者提供,目的是为了共享和促进开发工作。下载并引入这样的公共jar包到你的项目中,可以...

    jar包修改神器.rar

    总的来说,这个"jar包修改神器"是一套强大的解决方案,为开发者处理Java项目的jar包冲突提供了一种便捷的途径。正确使用这套工具,可以在不影响功能的前提下,优化项目结构,提高代码的可维护性。

    android 将项目生成jar包Demo

    - **版本控制**:当JAR包更新时,记得更新测试项目的依赖版本,以避免版本不匹配问题。 - **资源处理**:如果JAR库需要使用资源文件,需要将其包含在JAR包外部的资源文件夹中,并在运行时动态加载。 - **类冲突**...

    jar包2jar包2jar包2jar包2jar包2

    标题中的“jar包2jar包2jar包2jar包2jar包2”可能是在强调jar包的重要性或者表示这是一个关于处理多个jar包的问题。描述中的重复同样表明了与jar包相关的主题,但没有提供具体细节,可能是涉及到jar包的合并、打包、...

    项目中需要添加的各种jar包

    标题提到的"项目中需要添加的各种jar包"是指在Java应用程序或Web应用中,为了实现特定功能而引入的外部库。这些jar(Java Archive)文件包含了预编译的类和其他资源,使得开发者无需从零开始编写所有代码,可以复用...

    我的平台项目jar包1

    【标题】"我的平台项目jar包1"是一个重要的软件组件,它代表了开发人员精心编译和打包的一个Java应用程序或库。在Java编程环境中,JAR(Java Archive)文件是用于收集多个类文件、相关的元数据和资源文件的容器,...

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    项目开发jar包

    本项目提供的“项目开发jar包”涵盖了多种开发需求,如常用的三大框架——Spring、Struts和Hibernate(通常简称为S2SH),以及数据库连接和文件上传等功能。 1. **Spring框架**:Spring是一个开源的Java应用框架,...

    如何生成jar包

    生成JAR包是Java项目打包的一种常见方式,它用于将多个.class文件及相关资源文件打包成一个文件,便于程序的分发和部署。JAR文件的全称是Java Archive,本质上是一个ZIP格式的压缩文件,包含了一个清单文件...

    springboot工程jar包加密

    总之,"springboot工程jar包加密"是一个关于保护Java应用安全的重要主题,通过使用工具如xjar,我们可以有效地加密jar包,防止源代码泄露,确保应用在生产环境中的安全运行。在实际操作中,应结合项目需求和安全策略...

Global site tag (gtag.js) - Google Analytics