0

我在eclipse中创建了动态Web项目并且想要添加httpcore-4.3.2.jar库。每次我尝试添加它时,Tomcat都停止工作。我必须使用HttpClient,我不能使用其他任何东西。与httpcore-4.3.2.jar冲突的Tomcat 7.0的库

如何解决此问题?

这是错误消息:

Grave: Exception starting Context with name [/FitsInterface] 
org.apache.catalina.LifecycleException: Failed to start component    
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/FitsInterface]] 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) 
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3954) 
at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426) 
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1345) 
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) 
.... 

.... 

Caused by: java.lang.NoClassDefFoundError: org/apache/http/HttpEntity 
.... 
Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpEntity 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) 
... 22 more 
+0

添加库你在哪里把那个罐子? – Stefan

+0

我找到了一个解决方案:您必须部署包含在项目构建路径中的库。 如果您使用的是eclipse,那么:Properties> Deployment Assembly>从构建路径添加库 – user3832184

回答

0

我找到了解决办法:你要部署在项目构建路径中包含的库。

如果您正在使用Eclipse,然后:属性>部署大会>从构建路径