Caused by: java.lang.ClassNotFoundException: sun.io.ByteToCharConverter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1698)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1544)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.ibm.db2.jcc.am.kg.run(kg.java:19)
出现这个错误的原因是db2的驱动里面需要用到sun.io.ByteToCharConverter这个类,但是我当前tomcat运行环境是1.8.11,里面没有这个类,改成1.7或者1.6的就OK了,修改如下:
![java.lang.ClassNotFoundException: sun.io.ByteToCharConverter_第1张图片](http://img.e-com-net.com/image/info8/84b3c071426c4206b1e44b1581c11648.png)
点击Runtime Environment
![java.lang.ClassNotFoundException: sun.io.ByteToCharConverter_第2张图片](http://img.e-com-net.com/image/info8/f01b11f44bf548d0b6c69687046fead9.png)