看看是不是少jar包还是jar冲突,ConnectionFactory这个类无法初始化~

解决方案 »

  1.   


    我是将一个web工程从一台电脑移植到另一台电脑,用到了weblogic+oracle,
    我不知道该如何下手查找?
    web工程是拷贝过来的,应该不缺少jar吧?
      

  2.   

    你看看有没有
    java.lang.NoClassDefFoundError: Could not initialize class com.test.entity.base.ConnectionFactory
      

  3.   


    谢谢指导,初学者,不懂得多,应该查哪个XML文件呢?
      

  4.   


    找到了,有这个class
      

  5.   

    部署的时候没有错误?先看看 com.test.entity.base.ConnectionFactory 这个类在哪,然后看看是否在classpath路径里面
      

  6.   

    估计其他 jar 也有这个。冲突了。
      

  7.   


    谢谢指导“classpath路径”是指的windows的环境变量吗? 原电脑也没有设置这个环境变量啊!
      

  8.   


    weblogic部署安装的web路径完整拷贝过来的,怎么会有冲突呢?旧电脑就没事呢?谢谢指导
      

  9.   

    我试着修改了“connFile.properties”文件中的内容,关于数据库的用户信息:
    # File:env_zh_CN.properties
    # ---------------------- Comment -------------------------
    #oracle
    String CLASSFORNAME="oracle.jdbc.driver.OracleDriver";
    String SERVANDDB="jdbc:oracle:thin:@127.0.0.1:1521:oracle";
    String USER="sys";
    String PWD="123";
    后,
    错误提示变为:java.lang.ExceptionInInitializerError怎么回事呢
      

  10.   


    我看了weblogic控制台,走到这里时报错,和这些配置文件造成的吗?
      

  11.   

    这三个配置文件都是关于<form-validation>的,没看出来哪里有问题呢?