zoukankan      html  css  js  c++  java
  • 使用sqljdbc连接mssql数据库,maven生成jar运行后报"Exception in thread "main" java.lang.SecurityException"错误

    错误信息如下:

    Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
    

    网上查到,说是需要重新打一下sqljdbc    http://blog.chinaunix.net/uid-26706281-id-3210704.html

    把该博客的内容copy下来:

    插件打成的jar包运行出现这个异常,异常处理办法

    1、把源sqljdbc.jar驱动解压到sqljdbc目录

    2、删除 sqljdbcMETA-INF目录中出mainfest.mf,zigbert.rsa 以外的文件。

    3、修改 sqljdbcMETA-INF目录中的mainfest.mf ,保留第一行,其余删除

    4、重新打包:进入sqljdbc目录,执行:jar cvf sqljdbc.jar  .   注意这最后的一个点号不能掉(有空格)

    5、将新打包的文件加入项目工程中即可。

     重新打包运行,OK

    然后我就重新打包了,因为用的maven,所以需要将打的包重新放到maven中,我的路径是

    D:mavenworkcommicrosoftsqlserversqljdbc44.0

    名字必须要一致,我这里的名字是sqljdbc4-4.0.jar

    同时,需要修改sqljdbc4-4.0.jar.md5和sqljdbc4-4.0.jar.sha1中的内容。

    我是通过HashMyFiles这个软件去拿的mdt和sha1,下载地址如下

    http://www.crsky.com/soft/12505.html

    以上都完成后,让eclipse重新引用一下sqljdbc即可

    OK

  • 相关阅读:
    [HAOI2015] 数组游戏
    [HAOI2015] 数字串拆分
    [HAOI2015] 按位或
    [HAOI2009] 毛毛虫
    [HAOI2009] 巧克力
    [HAOI2011] Problem C
    [HAOI2011] 防线修建
    [HAOI2011] Problem A
    [HAOI2010] 最长公共子序列
    [HAOI2010] 工厂选址
  • 原文地址:https://www.cnblogs.com/hark0623/p/5141760.html
Copyright © 2011-2022 走看看