怎么解决使用eclipse导入svn的ssm项目不能正常运行且在无法添加到tomcat Server的错误

怎么解决使用eclipse导入svn的ssm项目不能正常运行且在无法添加到tomcat Server的错误

怎么解决使用eclipse导入svn的ssm项目不能正常运行且在无法添加到tomcat Server的错误,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

       最近在跑到外包公司上班,进入银行系统做外包,接到了一个使用war包启动老项目任务,结果在我使用eclipse自带的插件正常导入(workspace)后,右键该项目并没有按我想象的正常启动. 

       项目右键的时候我设置了本地tomcat的Runtime Server并且这个tomcat Server之前正常启动过项目;右键run as tomcat后eclipse只启动了tomcat,整个项却没反应,而且在server窗口中查看tomcat发现项目根本没添加进去. 于是我右键tomcat的server想把项目add进去,进入add and remove界面找不到这个项目. 

       这是后我以为是项目有问题,打开项目的代码想看一下他的配置和其他信息,结果在使用Ctrl+点击跟踪对象的时候发现根本没有反应....这就触及到我知识的盲区了!于是我百度了一下,根据这个网址的说法这个是eclipse没有把这个项目当成一个可运行的项目,于是我就新建了个传统的java项目,然后把svn上拉下来的代码整个复制进去了,刷新了一下项目之后果然Ctrl+点击可以使用了。

       我以为项目现在就可以运行了,然后果然tomcat还是添加不进去,只能接着百度.最后在百度百科上找到原因,原来eclipse中tomcat的add and remove页面里面的都是web项目,而我创建的是一个Java Projects 缺少web项目的文件,所以不能添加,按照他的步骤完成之后,就可以正常添加了.

      然后我第三次启动项目,这次启动tomcat倒是没报什么错误,倒是我输入项目网址的时候报404错误,然后排查问题的时候发现localhost:8080也是404!明明eclipse的console页面都打印出启动信息了!没办法,只好继续百度,最终按照这个网址的方法解决了问题.重启项目的时候,发现localhost:8080已经可以显示tomcat引导页了,但是项目主页依然无法显示.

     只好在此检查,最终发现项目中多出了WebContent文件夹,而本来该项目页面文件都是放在了WebRoot文件夹下面,怀疑是这个的问题,上网一查果然如此;按照这里的方法最终解决了这个问题,在此启动果然再也没报错

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对亿速云的支持。