当我尝试在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
。如何将这些罐子添加到项目中的正确位置以便找到它们?
答案 0 :(得分:1)
当你在eclipse中添加库时,它会在构建路径中添加它们,以便你的项目得到编译。但它还不足以在tomcat上运行它。要使tomcat能够选择引用的库,这些库必须保存在web-inf \ lib文件夹中。您可以将它们复制粘贴到文件夹结构中。然后只需重新启动服务器,就必须能够找到这些库。