我即将在这个可怕的旧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