我检查了我在Netbeans项目中包含的Tomcat库的javadocs,当我部署代码时工作正常,但是当我对我的web项目进行干净构建时,我得到一个“找不到符号” ServletContext接口的getContextPath()方法
这让我完全疯了,因为为了运行我的测试等等我必须首先部署,然后测试,如果我清理和构建,或者清理并运行测试我得到这个错误......
任何人都有任何线索可能导致此问题?是否有我需要更新的图书馆?
答案 0 :(得分:7)
我怀疑它不在您构建的ServletContext
版本中,但 在您正在部署的版本中。根据{{3}},它在 2.5中引入了。所以基本上将你正在构建的servlet.jar改为2.5,并且应该没问题。