這是一個運行Apache和Tomcat的Windows服務器。我添加了一個新的類,現有包,並試圖從JSP頁面引用它是這樣的:未捕獲的異常:java.lang.ClassNotFoundException:
jsp:useBean id="promotion" class="MY.NEWCLASS" scope="session"
我這麼想嗎?我需要做一些特別的事情來爲課程添加一個課程嗎?提前致謝。
jsp頁面加載罰款,但是當我嘗試一下使用這個類的按鈕,我得到 未捕獲的異常:java.lang.ClassNotFoundException:MY.NEWCLASS
@BalucC包是全部大寫的,那是我得到代碼之前。 .class文件位於/ WEB-INF/classes/MY目錄中,但我不知道要在/ WEB-INF/lib中檢入哪個jar文件 – user664527 2011-03-17 17:11:14
如果您沒有安裝JAR,那麼您不需要檢查JAR :)不管怎樣,這個異常告訴你指定的類不在類路徑中。這可能是名稱中的拼寫錯誤,錯誤的文件名,錯誤的文件擴展名,錯誤的(重新)部署,任何事情。由於您可以直接訪問環境,因此您是唯一可以說出這一點的人。 – BalusC 2011-03-18 12:23:45
問題不在於類路徑,因爲同一目錄中的所有其他類都加載得很好......但現在它決定自行消失。讓我們看看它是否成立。 – user664527 2011-03-22 15:07:23