java.security.NoSuchAlgorithmException: Cannot find any provider supporting DES 解決方案
當我們使用DES等加密算法時,如下:




將用到該算法類對應的工程在Eclipse中發(fā)布為web工程,通過Eclipse啟動Tomcat服務,可能會遇到這樣的異常信息:

網(wǎng)上的解決方案說什么sunjce_provider.jar路徑問題啊,什么需要換成IBM的JDK之類的。。。。。
除了沒換JDK,其他的方法都試過,但是沒一個起作用的。到底有沒有更好的解決方案?
其實很簡單,將編譯好的工程部署好,直接啟動Tomcat而不是通過Eclipse的Tomcat插件啟動,那么將不會出現(xiàn)這樣的異常信息。
原因剖析:
對Eclipse的jar包,它隱掉了SUN公司關(guān)于某些Jar包的簽名信息,這樣當你在Eclipse中啟動服務的話,就可能導致上述的異常。
個人覺得是這樣的原因,因為目前為止也沒看到有誰有更好的解決方案。
posted on 2010-01-27 19:19 kalman03 閱讀(11504) 評論(7) 編輯 收藏 所屬分類: IDE