我用的是INFORMIX自带的驱动,应该没问题吧~~去换个试试
会不会是字符集的问题?

解决方案 »

  1.   

    找一个solaris下的tomcat5,然后按2000的配置,配好试一下,再看问题!
      

  2.   

    不是说TOMCAT是跨平台的嘛?应该通用哦,只是配置文件有点点不一样嘛~
      

  3.   

    同志们救命啊~~~
    Unable to load locale categories到底是什么原因啊?
      

  4.   

    java还跨平台呢,哪你拿个solaris下的在windows下跑跑!Unable to load locale categories, 可能是少某个.properties文件,或设置不对
      

  5.   

    多谢楼上的大哥捧场哈~
    我在网上找了半天,初步估计可能是字符集配置问题。以下连接紧供参考哈
    http://www.chinaunix.net/bbsjh/9/1271.html现在我该怎么解决啊??救我!!
      

  6.   

    查一下你的env, 看有无如下内容?
    LC_ALL=zh_CN.GBK
    关键是LC_ALL=
      

  7.   

    楼上的大哥再说清楚些嘛,听不懂喃?在哪里设置哦?/etc/profile文件中吗?
    嘿嘿,不好意思,不懂SOLARIS,也不懂UNIX和LINUX~~麻烦你拉~
      

  8.   

    我在/etc/profile中配置了LC_ALL=zh_CN.GB,因为我的数据库字符集是zh_CN.GB。然后重新登陆,再重起TOMCAT,再运行我的程序(心中忐忑万分)。因为我是TELNET上的SOLARIS,只有看TOMCAT/LOGS下的日志。当我怀着激动又紧张的心情把滚动条拉到最后的时候,一排错误信息印入眼连:
    ……
    org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory, cause: Unable to load locale categories.
    ……
    我FAINT,吐血!
    MY GOD,没天理!SOS!
      

  9.   

    解决了没有?
    我也不知道那个文件。
    只知道使用命令“env”可以察看设置!找你们的solaris系统管理员!
      

  10.   

    哎呀,经过不懈的努力,终于解决了。先将解决方案贴出来:
    真是BT,先把DB_LOCALE和CLIENT_LOCALE都设置成zh_CN.gb。然后再在TOMCAT的配置文件中的数据源设置为:
    jdbc:informix-sqli://10.0.26.4:6002/gsm_data:informixserver=MNSA_GSM;DB_LOCALE=zh_cn.gb;CLIENT_LOCALE=zh_cn.gb;user=informix;password=cdsts123
    在经过上面两步后,重起TOMCAT,终于OK。爱,TMD,小问题搞了3天!多谢 hiking() 。本来早就想把解决方案贴出来的,但不能连续发言4次。晕!