当你用Eclipse运行web项目的时候,你就会看到控制台出现:

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching property.

这样的字样,说的是server.xml的Service标签里的Engine标签里的Host标签里的Context标签配置了一个'source'属性,属性值是'org.eclipse.jst.jee.server:firstProject'.
但问题是Context标签是不支持source这个属性的,所以跳出了警告,所以大家也发现的是,尽管有警告,但是大部分人的程序是依然可以运行没有问题的,但少部分人的不能够运行。
也许你已经在网上查到很多像这样的问题,而且也给出了解决办法,但是你照着解决的方法去做了,警告依然存在!
那现在你就可以跟着我的步骤来做了:

我先说一下网上别人所说的步骤,埋个伏笔
1.双击Servers里的Tomcat v7.0 at localhost

2.然后跳出个界面:

看到没,在Server Options选项里有个Publish module contexts to separate XML files的选项,到这里我们也一样把勾勾上,不过问题不是这样就一定解决了,我说过有的朋友这样做了,问题依然没有解决,把勾勾上以后记得保存,如果警告依然存在的朋友们跟着我继续往下看。

3.

大家仔细对比下你自己的和我图片上的,你会发现你默认的选项应该是Use workspace metadata这个选项,只不过是笔者我改为了tomcat的安装路径罢了,因为Use workspace的路径文件夹不方便后面的讲解中要找的文件,所以笔者使用第2个tomcat安装目录来操作,而Deploy path:你如果没有改过的话,应该是叫wtpwebapps,因为在写文章之前,我已经改掉了也不清楚是不是这个名字了,但确定的一点是,它肯定不是webapps的,所以此处读者根据自己的Deploy path的值进行下面的操作。
好了准备工作差不多了,现在是重点来了,为什么好多人做了1.2步操作以后就好了而你自己的没好呢?
原因是,在做1 2 步操作之前你们已经运行过程序,而运行以后程序就会在tomcat文件夹下多了一个backup文件夹

里面的目录结构如图:

有没有很熟悉的感觉,没错这就是从tomcat目录里conf文件夹下拷贝过来的文件
接下来直接说操作好了:
4.
删除掉刚才的backup文件夹[backup所在位置根据第3步所说的,因为笔者使用的时tomcat安装目录所以就在目录下就直接发现了,但如果你用的是Use workspace metadata这个选项的话,你就在\workspace\.metadata\.plugins\org.eclipse.wst.server.core路径下可以看到里面有很多的文件,Eclipse就把项目发布到了这里,里面的目录结构和tomcat里面的差不多,总之把\workspace\.metadata\.plugins\org.eclipse.wst.server.core里面的文件全删除了就可以了]
5.
找到tomcat目录里的conf目录里的Catalina目录里有个localhost文件夹,把文件夹里面的文件全删除掉。
6.
此处告诉大家3.4.5步骤纯属告诉你们Eclipse发布的一个细节,删除上面的文件其实不用那么麻烦:
在Servers下Tomcat v7.0 at localhost里,首先右键-->移除里面已经添加的所有工程,然后右键-->Clean清空项目虚拟目录里的文件,然后重新运行你们的程序就可以了。

注意:如果有人想和我一样在第3步server locations里修改项目发布目录的话,只要发布过一次项目你会发现,server locations里面的选项是灰色的,不可以改,怎么办呢,这就需要你照着第6步里面的移除项目,清空文件,然后你就惊奇的发现,server locations可以修改了,OK.

解决eclipse部署tomcat服务器无法启动的问题相关推荐

  1. eclipse中tomcat服务器locations不能修改,解决eclipse中Tomcat服务器的server location选项不能修改的问题...

    解决eclipse中Tomcat服务器的server location选项不能修改的问题 问题描述 编辑tomcat服务器时,server locations无法编辑,如下图: 解决方法 在Eclip ...

  2. 部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法

    部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 参考文章: (1)部署war包后,新增tomcat服务器,启动tomcat服务器报错解决方法 (2)https://www. ...

  3. eclipse preference没有server_Java Web开发的前期准备工作,部署Tomcat服务器和Server环境创建...

    Java Web: 顾名思义,就是用Java的方式来解决Web开发,我也不讲太多的理论问题,直接将如何上手来进行Java Web开发. 那么,我们一般进行Java Web开发,可以使用的工具很多,我这 ...

  4. Tomcat服务器的启动及启动失败可能的原因

    一.如何启动Tomcat? 找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器.启动后可以 打开浏览器,在浏览器地址栏中输入以下地址测试: 1.htt ...

  5. eclipse配置Tomcat服务器开发Jsp 超详细

    1. 创建web Project 在File选项中新建动态 web 项目 对创建的Web项目进行具体的配置 修改项目的目录使之更为的简洁 创建后的Web项目目录结构 2. 在eclipse搭建Tomc ...

  6. MyEclipse部署Tomcat服务器时总是跳到Debug模式

    问题: MyEclipse部署Tomcat服务器时总是跳到Debug模式,连续点击下一步后出现错误:Source not found for LauncherHelper.checkAndLoadMa ...

  7. MyEclipse部署Tomcat服务器

    MyEclipse部署Tomcat服务器 MyEclipse作为一款强大的软件集成开发工具,对Web服务器提供了非常好的支持,它可以去集成各种Web服务器,方便程序员进行Web开发 部署Tomcat服 ...

  8. 报表FineReport部署Tomcat服务器

    tomcat是免费且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎,下面就通过BI报表FineReport来进行介绍. 1.以下示例环境为Win7+tomcat 7+jdk 1.7,其他版 ...

  9. 部署Tomcat服务器

    目录 一.Tomcat服务器简介 二.Tomcat服务部署安装 一.Tomcat服务器简介 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户 ...

最新文章

  1. python GIL :全局解释器
  2. ubuntu12.04中shell脚本无法使用source的原因及解决方法
  3. Leetcode 169.多数元素 (每日一题 20210715)
  4. T型加速算法fpga实现思想研究
  5. url在python_Python中url标签使用详解
  6. c语言自动按键脚本,C语言键盘控制走迷宫小游戏
  7. 线性表之简介及顺序表
  8. [转]Ubuntu以管理员权限打开文件(夹)
  9. 30岁的我们,生活数据有了哪些改变
  10. c语言元素累积的计算,C语言:计算输出给定数组中每相邻两个元素的平均值的平方根之和。...
  11. linux命令行中的大括号,linux命令行学习(19):花括号扩展(brace expansion)
  12. linux下安装Adobe Reader(acroread)
  13. Java基础知识总结(超级经典)
  14. SketchUp2020中文完整版下载保姆级安装教程
  15. DataCastle[猜你喜欢]赛事算法分享
  16. 这4个工具可以帮你图片放大后不模糊保持清晰!
  17. 腾达路由器怎么设置网站服务服务器,腾达(Tenda)-无线路由器如何设置上网?
  18. 《Stacked Hourglass Networks for Human Pose Estimation》
  19. 火狐浏览器截图整个网页截图 截取整个网页
  20. 剑指offer题目记录

热门文章

  1. 宽带换了新的账号怎么连接服务器地址,换宽带了路由器怎么用手机重新设置方法【图】...
  2. vs2008 安装出错 Microsoft Visual Studio Web 组件安装失败
  3. 如果人工智能的上半场是分类,那么下半场就是聚类
  4. jumpserver学习
  5. oracle数据库日志记录内容,oracle日志记录方式
  6. 操作系统 第7 ,8 章 文件与磁盘空间管理
  7. SEO的301和302重定向:应该使用哪个?
  8. Java序列化——JDK序列化与Json序列化
  9. 云电商的痛点如何解决—超级云APP
  10. 手机词库编辑器(可以由词库直接生成手机词典)