Maven配置tomcat编译路径

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/lavafaq]]

一直报错,无法编译,是maven项目的server配置有问题,所以要重新配置才行

具体方法参考:https://www.cnblogs.com/lujun1949/p/7044234.html

在部署Dynamic Web Project时,如果正确配置web.xml或者标注时,仍然出现以上异常的话,可以尝试以下内容讲解的方法:

  首先,双击eclipse中的servers,位置如下图“1”所指。

Maven配置tomcat编译路径

 

检查位置"2"的General Infomation是否正确,以及位置“3”处的Servlet Path路径信息是否配置正确(一般情况下,正确设置Eclipse的Tomcat配置,这两项没有问题,正确的配置方法参见http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html

接下来看位置“4”处的路径是否是Tomcat路径下的webapps的匹配路径,如果不是,按照如下步骤操作:

  •   首先,找到Tomcat安装路径,在此路径下找到webapps的文件夹,可以全部选中,全部delete;
  • 接下,进入Eclipse,看到位置“4”显示为可编辑状态,接下来,点击“Browse”,选择正确的Tomcat下的webapps的路径,确定即可;
  • 然后,点击位置“5”,进行web Model添加,如下所示:
    Maven配置tomcat编译路径
  • 最后,在当前位置,点击“Add Web Module”,进行添加目录中的目标工程;
  • 点击“start”,运行Tomcat。