2013-06-24 94 views
0

当我尝试在Tomcat服务器上运行我的java webapp时,出现此错误。 java.lang.ClassNotFoundException: org.apache.http.HttpEntity。我已经包含了相应的罐子,但根据this SO answer,我应该将外部罐子导入WEB-INF/lib。但是,当我添加外部jar时,通过右键单击该项目并选择“buildpath - > configure build path ...”将其添加到project_name/Java Resources/Libraries。如何将这些罐子添加到项目中的正确位置,以便找到它们?将jar添加到java webapp

+0

将它们复制到WEB-INF/lib文件夹中。这应该足够了 – nKognito

+0

将需要的jar复制到'WEB-INF/lib'并添加这些jar来构建路径。 –

回答

1

当您在eclipse中添加库时,它将它们添加到构建路径中,以便编译您的项目。但它不足以在tomcat上运行它。对于tomcat能够选择引用的库,这些必须保存在web-inf \ lib文件夹中。你可以将它们复制粘贴到文件夹结构中。然后重新启动服务器,它必须能够找到这些库。

相关问题