我即將在這個可怕的舊Java Web應用程序上做一些工作,這是我前一陣子繼承的一個朋友。達到了65536字節的限制
當我設置tomcat,導入的項目和所有到我的eclipse工作區後,我得到這個錯誤,在servlet中的方法超過了65536字節的限制。
該方法可能會超過這個限制,它有幾千個loc。但事情是,我以前在這個應用程序上工作過,沒有得到這個錯誤,並且根據提交日誌,因爲沒有代碼被添加到servlet。
難道是因爲這次我正在使用macbook嗎?上次我在應用程序上工作時,我在Ubuntu上使用了HP桌面。不同的Java版本,CPU架構?這甚至有可能嗎?
除了重構代碼,有什麼我可以做的嗎?
可能的重複:http://stackoverflow.com/questions/5689798/why-does-java-limit-the-size-of-a-method-to-65535-byte – smas 2011-05-06 08:02:13
也非常相似,可能是相同的問題:http://stackoverflow.com/questions/5484253/jspservice-is-exceeding-the-65535-bytes-limit – WhiteFang34 2011-05-06 08:12:40