`
jahu
  • 浏览: 60895 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

maven坑之jar启动异常

    博客分类:
  • java
 
阅读更多

maven之坑,,jar启动异常。

   maven打运行的jar包有两个插件分别是maven-assembly-plugin 与maven-shade-plugin。

   maven-assembly-plugin 的坑在于打包后,无法把spring的xml的dad文件整合到一起。所以会报错。

   http://chenzhou123520.iteye.com/blog/1706242

   看了这个博客,后改用maven-shade-plugin,打包,也不能运行,我疯了,

   运行jar包如下异常;

      Exception in thread "main" java.lang.SecurityException: no manifiest section for
 signature file entry org/bouncycastle/tsp/TSPUtil.class

 

   这个包的类,需要验证,法克。怎么办,

    我把maven-shade-plugin 打的META-INF目录下的spring文件,复制到maven-assembly-plugin 下就可以了

    解决这个问题,整整用了6个小时。神坑啊。没有休息。饭都没有吃。

 

          填细节,,打包的时候,把所有的@Test,注解掉,要不maven-assembly-plugin打包不成功。

 

     

分享到:
评论
2 楼 jahu 2014-06-24  
baishou520 写道
巨坑,老胡,顶!@

好的。多谢。
1 楼 baishou520 2014-06-24  
巨坑,老胡,顶!@

相关推荐

    maven中oracle jar包

    3. 错误处理和异常捕获:确保处理可能出现的SQL异常和连接问题,例如网络故障、数据库未启动等。 4. 关闭资源:在完成数据库操作后,记得关闭结果集、语句和连接,避免资源泄露。 通过以上介绍,你应该对在Maven...

    SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案

    "SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案" 本文主要介绍了SpringBoot使用Maven打包异常-引入外部jar的问题,并提供了相应的解决方案。下面是对标题、描述、标签和部分内容的详细解释: 标题:...

    maven-archetype-quickstart-1.4.jar.zip

    `maven-archetype-quickstart-1.4.jar.zip` 是一个包含Maven快速启动模板的压缩包,版本为1.4。这个模板是Maven提供的基础项目骨架,方便开发者快速搭建新项目,特别是对于初学者,它极大地简化了项目初始化的步骤。...

    jsontools-core-1.7.jar的Maven使用

    **JSonTools-core-1.7.jar Maven使用详解** 在Java开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于服务器与客户端之间的数据传输。`jsontools-core-1.7.jar`是Java中用于...

    classworlds-1.1.jar 和 classworlds-1.1-alpha-2.jar

    随着Maven的发展,到了Maven 3.x,Maven的启动机制有了变化,`classworlds`被替换为`maven-core`模块,它不再作为一个单独的JAR文件存在,而是集成到了Maven的主程序中。 了解`classworlds`的作用,对于深入理解...

    easyExcel的相关jar包.rar

    "easyExcel的相关jar包.rar"包含了一系列EasyExcel的依赖库,解压后,将这些jar包添加到项目的类路径中,或者通过Maven或Gradle等构建工具进行管理,确保项目可以正确识别并调用EasyExcel的功能。 3. **快速入门** ...

    springmvc独立运行所需jar包

    10. **Maven 或 Gradle**: 构建工具的库,如 Maven 的 `maven-artifact.jar` 和 `maven-core.jar`,或 Gradle 的相关依赖,它们负责管理和下载这些 JAR 包。 以上就是 Spring MVC 独立运行所需的核心 JAR 包及其...

    JAVA链接SAP相关jar包(sapjco3.jar、sapjco3.dll、libsapjco3.so)

    本文将详细介绍如何使用JAVA链接SAP的相关jar包,包括sapjco3.jar、sapjco3.dll和libsapjco3.so,并指导如何将它们导入到Maven项目中。 首先,sapjco3.jar是SAP Java Connector的核心库,它提供了Java接口,使得...

    基于Apache CXF 3.0 Spring 4.0 Maven 3.0 构建简单Restful 接口

    它提供了丰富的功能,如自动代码生成、强大的数据绑定和异常处理,使得开发工作更加高效。在Apache CXF 3.0版本中,它增强了对Java EE 7的支持,并且改进了性能和稳定性。 Spring 4.0是Spring框架的一个重要版本,...

    解决idea使用maven编译正常但是运行项目时却提示很多jar包找不到的问题

    "解决IDEA使用Maven编译正常但是运行项目时却提示很多jar包找不到的问题" IDEA是IntelliJ开发的一款集成开发环境(IDE),Maven是 Apache 软件基金会的一款基于项目对象模型(POM)的项目管理工具。使用IDEA和Maven...

    JAVA发送手机短信依赖JAR包

    8. **异常处理**:在调用API的过程中,可能会遇到网络问题、认证错误或服务端错误等异常情况,需要通过try-catch语句进行捕获和处理。 9. **测试和优化**:在实际环境中,你需要对发送短信的功能进行测试,确保在...

    idea配置maven+Springboot+mybatis+oracle

    1. **安装Oracle驱动**: 将ojdbc驱动jar包添加到项目的`lib`目录或Maven的`pom.xml`中作为依赖。 2. **配置数据源**: 在`application.properties`中配置Oracle数据库的连接信息,如`spring.datasource.url`、`spring...

    htmlunit基本jar包

    这个"htmlunit基本jar包"包含了运行HTMLUnit所需的所有核心组件,无需通过Maven来管理和依赖。这意味着用户可以直接在项目中使用这些JAR文件,而无需配置复杂的构建工具或者依赖管理。 HTMLUnit的核心功能在于它...

    php调用jar包依赖包

    3. 使用Java进程通信(JPC):PHP可以启动一个独立的Java进程,并通过网络连接与之通信。这需要Java端提供一个服务接口,PHP通过HTTP、TCP或其他协议与其交互。例如,可以使用Java的Socket编程或者RMI(远程方法调用...

    ssm+maven+swagger框架整合

    spring4.0.2+springmvc4+mybatis3.2.6+swagger2.40+java1.8+maven框架的整合简单例子,其中还有一些工具类下载下来直接用eclipse 导入项目会自动加载jar,检查jdk对应版本,直接启动tomcat,如果有监听类异常请(右键...

    HikariCP java7和8通用的jar包

    - 添加依赖:在Maven或Gradle项目中,你需要将HikariCP的jar包作为依赖导入,现在提供的是已经导出的jar,可以直接使用。 - 配置:通过Java代码或者配置文件(如application.properties)来设置HikariCP的各项参数...

    activiti5.21整合modeler 非maven

    1. **依赖库的添加**:由于是非 Maven 项目,你需要手动下载 Activiti 相关的 JAR 包,包括 activiti-engine、activiti-modeler、activiti-bpmn-converter 等,并将它们添加到项目的类路径中。确保包含了所有必要的...

    maven-quartz(定时任务)最简单版本

    3. 错误处理:对可能出现的异常进行妥善处理,避免任务因为错误而无法执行。 通过以上步骤,你就可以在Maven项目中使用Quartz实现简单的定时任务了。Quartz还提供了丰富的功能,如任务持久化、集群支持等,可以根据...

    java开发jar包

    开发者通常会发布JAR包到Maven中央仓库或私有仓库,供其他项目引用。通过在pom.xml文件中声明依赖,其他项目可以自动下载并管理这些库。 7. **JAR冲突** 当两个或更多JAR包包含相同类时,可能会发生版本冲突。...

    基于maven springmvc管理系统(整合版)。

    2. **Maven**:Maven通过POM文件来管理项目依赖,自动下载和构建所需的库,大大减少了开发者手动管理jar包的时间。此外,Maven还提供了一系列的生命周期和构建阶段,可以执行编译、测试、打包、部署等操作,使项目...

Global site tag (gtag.js) - Google Analytics