我检查了我的 Netbeans 项目中包含的 Tomcat 库的 javadoc,当我部署代码时工作正常,但是当我对我的 Web 项目进行全新构建时,我在 getContextPath() 上收到“找不到符号” ServletContext接口的方法
这让我完全发疯,因为为了运行我的测试等,我必须首先部署,然后测试,如果我清理并构建,或者清理并运行测试,我会收到此错误......
任何人都知道可能导致此问题的原因是什么?是否有我必须更新的库或其他内容?
我怀疑它不是在版本中ServletContext
你正在反对,但它is在您要部署的版本中。根据2.5版本的文档 http://java.sun.com/products/servlet/2.5/docs/servlet-2_5-mr2/javax/servlet/ServletContext.html它被介绍了in2.5.因此,基本上将您正在构建的 servlet.jar 更改为 2.5 版本,应该没问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)