Server Tomcat v7.0 Server at localhost failed to start解决方法

相信开始学习web的很多人都会出现这种错误,如图

Server Tomcat v7.0 Server at localhost failed to start解决方法_第1张图片

首先出现这个问题看看你的web.xml中servlet是否配置成功,如果成功请考虑以下办法,希望对你有用!

我也是刚开始学web没有多久,也总是遇到过这种错误,相信我们想的第一件事情就是百度找别人博客的解决方案,但是发现很多博客的解决方案写的都特别好,作为小白的我不敢说他们写的是错误的,但是无论找了多少篇文章都没有完全解决这个问题,所以自己写篇文章总结一下具体的解决方案,希望能够帮助到亲爱的读者们!

一、最有效的解决办法就是:

可以存在的原因:

(一)可能原因是在web.xml中配置时,servlet-mapping的属性配置错误(红色出为配置错误):

 
      coreServlet
      /CoreServlet
 

 

正确配置为:

 
      coreServlet
      /
 

其中xxx可以为你想要的路径,但是一定要配置正确。

其他解决方法

Server Tomcat v7.0 Server at localhost failed to start解决方法_第2张图片

点击servers我们可以看到服务器中有两个项目,如果我们想运行jQuery,点击鼠标右键把studentManageSystem删除掉,然后再重新运行jQuery项目就可以了,如果不是非洲人的话应该可以运行了

二、找到server.xml文件(,每个Tomcat的组件在server.xml文件中对应一种配置元素.),下拉到最底部会看见


找到如图所示的标签(用来配置Tomcat虚拟目录,path为虚拟路径,访问时的路径,当我们更改路径内容时候需要重新启动Tomcat服务器),此图中可以看到出现了两个标签,如果我们想要运行的是jQueryTest项目的文件,那么只需把后面的标签内容删掉即可,删掉后的内容如图所示

更改完之后重新启动Tomcat服务器

昨天帮别人解决这个问题时候发现Server.xml中并没有出现两个标签,但是仔细看标签会出现两个path的路径,删除其中一个与自己项目无关的path路径就可以了,至于为什么出现不一样可能是版本的不同吧!不过解决的办法都是一样的,一二解决方案原理上是一样

三、如果还是没法解决这个问题的话,可能是你这个项目有问题,可能是项目名路路径名不对又或者是其他问题,所以我建议新建一个项目把原来项目的内容移动到该项目文件中

你可能感兴趣的:(解决方案,JavaWeb)