Tomcat部署应用程序错误:LifecycleException

Tomcat部署应用程序错误:LifecycleException,tomcat,deployment,war,Tomcat,Deployment,War,我无法在Tomcat8中部署application.war。 我在Windows 2008服务器上。我安装了tomcat 8.0.5。我下载了一个war文件,我要安装的应用程序是GeoSource 2.9.2.0版。 我复制并粘贴战争。在tomcat/tomcat/webapps中。在管理界面应用程序tomcat中,我看到GeoSource出现,但当我想启动时,tomcat返回一个错误: FAIL - Application for the context path / GeoNetwork c

我无法在Tomcat8中部署application.war。 我在Windows 2008服务器上。我安装了tomcat 8.0.5。我下载了一个war文件,我要安装的应用程序是GeoSource 2.9.2.0版。 我复制并粘贴战争。在tomcat/tomcat/webapps中。在管理界面应用程序tomcat中,我看到GeoSource出现,但当我想启动时,tomcat返回一个错误:

FAIL - Application for the context path / GeoNetwork could not be started 
FAIL - The exception org.apache.catalina.LifecycleException.. Failed to start component StandardEngine [Catalina] StandardHost [localhost] StandardContext [/ GeoNetwork]] was encountered

问题在哪里?我怎样才能解决它

这就是问题所在:

原因:java.lang.LinkageError:加载程序约束冲突:加载程序 org/apache/catalina/loader/WebappClassLoader的实例 已为名称为的其他类型启动加载 javax/servlet/ServletConfig


看起来你有一份你的一些?webapp中的Servlet API类。删除它们。

WAR文件中的jar包含servlet-api.jar或javaee-api.jar。不要包含它们,它们包含在tomcat/lib中,如果在类路径的其他地方找到它们,它们将发生冲突。

错误消息的其余部分是?在这里: