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”所指。
检查位置"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添加,如下所示:
- 最后,在当前位置,点击“Add Web Module”,进行添加目录中的目标工程;
- 点击“start”,运行Tomcat。