`
jahu
  • 浏览: 61260 次
  • 性别: 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提供的基础项目骨架,方便开发者快速搭建新项目,特别是对于初学者,它极大地简化了项目初始化的步骤。...

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

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

    jsontools-core-1.7.jar的Maven使用

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

    easyExcel的相关jar包.rar

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

    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接口,使得...

    springmvc独立运行所需jar包

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

    基于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