老大救命,奇怪的異常NoSuchFieldError

aill發表於2005-10-26
在一個靜態類裡放置了很多靜態變數

public class Constant {
  public static pageSize="10";
  public static searchPageSize="20";
 .....
<p class="indent">

在伺服器啟動的時候,應該Servlet把xml配置檔案裡的資料寫到Constant的靜態變數裡,以前都很正常,今天增加了兩個靜態域
編譯沒有問題,初始化的時候伺服器提示

09:32:13,171 ERROR [Engine] ----- Root Cause -----
java.lang.NoSuchFieldError: websiteDbCfg
        at test.common.servlet.InitConfig.init(InitConfig.java:186)

我試著改變變數名,也還是出錯

請問這是什麼原因呢,是不是靜態類裡不能放置太多變數

相關文章