IDEA mvn clean tomcat7:run 无法启动mvc项目

最近在学Spring Security, 跟着视频敲了一个security+springmvc项目

创建了一个mvn项目,引入了spring-webmvc、lombok、javax-servlet-api三个依赖

然后照着视频写好了ApplicationConfig、WebConfig两个类

在后者里定义了viewResolver(),订好了视图前缀后缀,给两个配置类加上配置注解、包扫描注解

并在WebConfig重写了addViewControllers()方法,默认访问url可以"/"

最后在对应的视图后缀路劲下,新建了我的login页面

然后配置一个启动器,用的是maven启动,启动指令为:clean tomcat:run

第一次尝试,失败了,我以为是插件问题,于是去maven的setting.xml里加入一段<pluginGroups>,把tomcat放进来

第二次尝试,失败again

其实也不算失败,就是build Success之后,紧接着就是Finished at: yyyy-mm-ddT13:33:31+08:00

然后最后看到Process finished with exit code 0

我知道tomcat一定是有问题了,压根没启动

拿着这个Process finished with exit code 0到处百度,结果是让我去看看端口占用了没

我也查了,nestat -ano运行过后,对应端口的进程是TIME_WAIT,再百度一下,原来这进程已经死了

也就是说,我启动之后有问题。

于是我发现有这么一句话比较可疑:Skipping non-war project

然后百度过后找到了这个回答 https://blog.youkuaiyun.com/u014744818/article/details/78921111

然后我新建一个<plugins>我的pom里,粘贴过来,clean一次后再度运行

OK了,可能由于项目并非springboot打成了war包,所以就无法从war包启动吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值