Java servlet无法识别包

时间:2015-09-21 14:47:46

标签: java apache servlets tomcat7

我有一个Java servlet,它使用Apache的各种库调用API。我在WEB-INF / lib目录中有每个JAR,但是当我在保存我的servlet的WEB-INF / classes目录中编译我的代码时,它显示:

GrooveAPICall.java:10: error: package org.apache.http does not exist

以及我尝试导入的其他每个包。如何为我的servlet导入这些包?我有什么东西需要放在web.xml文件中吗?

1 个答案:

答案 0 :(得分:0)

将一个类放在WEB-INF / classes或WEB-INF / lib中的jar中,可以在执行时访问它们。编译时没必要。

换句话说,执行类路径包括WEB-INF / lib中的jar和WEB-INF / classes中的类,但编译类路径并不是必需的。