新拉的项目在idea中启动时报如下错误:org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:

今天真的是很苦恼,之前启动项目没有任何问题,今天突然启动时给我报了如下一个错误.

详细报错信息:

org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/remoteservice]]

error in opening jar.....(这里的错误刚好映衬了我下面build产生的问题)
我于是在网上不断的搜索,不断的分析错误原因,有一点可以肯定的是,我代码没有问题,配置也没有问题(因为这个项目我之前有成功启动过).究竟问题出现在哪里呢.

在网上查询时发现,有一个网友说这种情况的出现,有很多原因可以导致,其中,有一种是jar的损坏或冲突导致.因为我项目采用gradle构建的.于是,我不断的刷新.但还是出现问题.

后来我发现,如果项目启动不成功,上面图中gradle构建图表就是一个鲜红的"!"感叹号,于是,我打开gradle,直接多整个项目进行build.看看到底哪里无法build.突然恍然大悟.

 

 至此,我明白了这个jar报无法打开,于是进入本地仓库将此jar删除.重新进行build,gradle就会自动再次去下载.果然成功了.

总结:出现这类问题,在一切没有问题的情况下,一定是jar出了问题

 

posted @ 2019-11-05 11:13  goodTOgreat  阅读(15818)  评论(0编辑  收藏  举报