ssm項目中class.forName拋出異常

1、
Class.forName(xxx.xx.xx)返回的是一個類
Class.forName(xxx.xx.xx)的作用是要求JVM查找並加載指定的類,
也就是說JVM會執行該類的靜態代碼段

所以,方法一定要定義成靜態方法
 @RequestMapping("sqlite")
    public static void test(){
      
    }

但是,static中如果調用了注入的方法,那麼那些注入的對象全是空。
解決方法是,把static去掉。就可以了。

---
現在,問題在於,加了static後又把static去掉,豈不是就是沒有操作嘛?
是的,但是我也不知道爲什麼這樣就可以了……重新編譯過,也重啓過,但就是莫名其妙這樣操作後就可以了……
我也很無奈啊-O-

2、還有一種可能的解決方法是,將tomcat那裏的本項目war輸出路徑指定在tomcat/webapp/項目名下,如E:\apache-tomcat-7.0.78\webapps\Test
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章