我无法在 tomcat 8 中部署应用程序 (.war)。 我在 Windows 2008 服务器上。我安装了tomcat 8.0.5。我下载了一个 war 文件(我要安装的应用程序是 GeoSource Version 2.9.2.0 ( here ))。 我复制并粘贴 war 。在 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
问题出在哪里?我该如何解决?
最佳答案
问题来了:
Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/catalina/loader/WebappClassLoader) previously initiated loading for a different type with name "javax/servlet/ServletConfig"
您的 web 应用程序中似乎有一份(部分?)Servlet API 类的副本。删除它们。
关于Tomcat部署应用报错: LifecycleException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23110900/