钱学明-等会病 2017-09-05 01:43 采纳率: 100%
浏览 2603

tomcat启动失败,报无法创建xxx无法将 Unicode 字符串转换为Ebcdic

跪求各位大神,帮我看一下这个问题,我也在网上找了很久,实在没有找到解决办法了。
首先我确保,连接DB2数据库的地址,用户名密码,都正确(因为我已经在客户端尝试过了,可以连上,但是到了myeclipse里面启动tomcat的时候就链接不上了,报如下错误!!)非常感激大家图片说明
图片说明
图片说明
图片说明

图片说明
//------------------------报错信息如下(1)
12:00:45.444 [main] ERROR org.hibernate.util.JDBCExceptionReporter
[78] -Cannot create PoolableConnectionFactory ([jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null)
12:00:45.444 [main] WARN org.hibernate.cfg.SettingsFactory
[121] -Could not obtain connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null)
at strap.jar:na]
Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null
at com.ibm.db2.jcc.am.bd.a(bd.java:663) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.bd.a(bd.java:60) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.bd.a(bd.java:94) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.w.a(w.java:98) [db2jcc.jar:na]
//------------------------报错信息如下(2)
12:00:45.962 [main] ERROR org.hibernate.util.JDBCExceptionReporter
[78] -Cannot create PoolableConnectionFactory ([jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null)
12:00:45.962 [main] ERROR org.hibernate.tool.hbm2ddl.SchemaUpdate
[134] -could not get database metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory ([jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855) [commons-dbcp-1.2.jar:1.2]
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) [commons-dbcp-1.2.jar:1.2]
at org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.getConnection(AbstractRoutingDataSource.java:148) [org.springframework.jdbc-3.0.4.RELEASE.jar:3.0.4.RELEASE]
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) [org.springframework.orm-3.0.4.RELEASE.jar:3.0.4.RELEASE]
at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27) [hibernate3.jar:na]
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127) [hibernate3.jar:na]
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:323) [hibernate3.jar:na]
//------------------------报错信息如下(3)
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_13]
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) [bootstrap.jar:na]
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) [bootstrap.jar:na]
Caused by: com.ibm.db2.jcc.am.SqlException: [jcc][10402][11146][3.64.106] 无法将 Unicode 字符串转换为 Ebcdic 字符串。 ERRORCODE=-4220, SQLSTATE=null
at com.ibm.db2.jcc.am.bd.a(bd.java:663) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.bd.a(bd.java:60) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.bd.a(bd.java:94) [db2jcc.jar:na]
at com.ibm.db2.jcc.am.w.a(w.java:98) [db2jcc.jar:na]
at com.ibm.db2.jcc.t4.db.a(db.java:1513) [db2jcc.jar:na]
at com.ibm.db2.jcc.t4.eb.a(eb.java:671) [db2jcc.jar:na]
at com.ibm.db2.jcc.t4.eb.b(eb.java:237) [db2jcc.jar:na]
at com.ibm.db2.jcc.t4.eb.a(eb.java:42) [db2jcc.jar:na]
at
//-----------------真的非常感激,跪求各位大神,帮我看看,这个问题!
//-----------------我实在找不到解决方法了(同事也解决不了!)
//-------如果解决好了,我再私发微信红包感激大神!

  • 写回答

10条回答

  • chenjiexixi 2017-09-05 01:47
    关注

    你最好看看是不是缺一个jar包

    评论

报告相同问题?

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试