2013-06-24 92 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文件夾中。你可以將它們複製粘貼到文件夾結構中。然後重新啓動服務器,它必須能夠找到這些庫。

相關問題