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

  • 相关阅读:
    Ecshop屏幕wap
    SQLite命令
    初识SQLite
    last_insert_id()
    php中的全局变量global(低级错误啊)
    在搜索框加入语音搜索
    解压zip文件出现bash:unzip:commond not found
    DataView.RowFilter使用
    设计自己的模板引擎(一)模板替换中的嵌套循环处理
    没完没了的Cookie,读懂asp.net,asp等web编程中的cookies 
  • 原文地址:https://www.cnblogs.com/hark0623/p/5141760.html
Copyright © 2011-2022 走看看