Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.wcg.util.PropertiesUtil1
    at com.wcg.action.LoginAction.loginCheck(LoginAction.java:129)
    ... 67 more可能什么地方想要初始化你的这个类,但是由于构造方法是private的,所以初始化失败。
可以把构造方法去掉或者改成public试试看,找找原因。

解决方案 »

  1.   

    按一楼说的,将构造方法改为public 试试看
      

  2.   

    知道什么原因了
    这一行
    InputStream in = Object.class.getResourceAsStream("/resources/uts.properties");
      InputStream in = PropertiesUtil.class.getResourceAsStream("/resources/uts.properties"); 
      

  3.   

    知道什么原因了
    这一行
    InputStream in = Object.class.getResourceAsStream("/resources/uts.properties");
    改为这样
      InputStream in = PropertiesUtil.class.getResourceAsStream("/resources/uts.properties"); 
    就好了
      

  4.   

    读取配置文件,也可以通过线程去获取,这样就不用每次都改前面的类名称。
    Thread.currentThread().getClass().getResourceAsStream(fileUrl)
      

  5.   

    PropertiesUtil1是提供静态功能不需要实例化,可能某个地方做了注入配置或者注解。