一直以来都是很容易的将eclipse与tomcat结合使用,但是最近想试用tomcat7的时候,却突然发现eclipse将web服务部署到tomcat7.0中并不是像以前那么简单。非常郁闷的是,昨天晚上在各大技术论坛中苦苦找寻了几个小时都没有点滴的进展。但是也很幸运,在睡意很深的情况下却发现了一篇很好的帮助文章。

这个站点是从一个论坛(好像是csdn,但是说实话没记那么清楚 )的回帖中发现的, 这是一个国外的提供 j2ee培训的个性化站点,http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html。或许是tomcat7.0配置到eclipse并那么那么顺利的成功,于是对这次的尝试印象非常的深刻,决定针对eclipse与tomcat7.0结合使用的方法写一篇译文,希望粗品能够为那些和我一样有困扰的人提供一些帮助。

如果可以的话,大家可以直接按照站点提示的一步步的操作,作者对整个过程的描述非常的清晰,毕竟说白了也不是很复杂的事情。但是,为了防止站点更新,或者有些人不愿意看英文站点,这里进行简单的介绍一下。

正如文章标题“ Tutorial: Installing Tomcat 7 and Using it with Eclipse“所写的,安装tomcat7并与eclipse一起使用。首先要说明的是,tomcat7使用的是servlet3.0版本,对jdk的要求是至少是1.6及以上版本的。如果你的jdk版本不够,可以到oracle官网下载最新版本的或者稍早点版本的jdk支持tomcat7。

本文只对第一步进行简单的介绍,其他步骤也很值得阅读,至少比国内搜索引擎所选出的结果水平要高。

  • 下载java6或者更高版本
  • 下载tomcat7.0.8到本地并安装,然后将安装目录的”/Tomcat 7.0/conf“下的context.xml、server.xml和web.xml三个文件复制到安装目录的”conf“文件下 。
  • 到eclipse官网下载 "Eclipse IDE for Java EE Developers",本人下载的是为了适用tomcat7的Eclipse 3.6 (Helios)版本,安装后进入工作空间。
  • 在eclipse的servers视图中配置tomcat7,通知eclipse所使用的tomcat7的安装路径。
  • 在servers视图中启动tomcat,并访问tomcat默认首页http://localhost:8080/,如果8080端口被占用,可以将其设置为未被使用的端口号,重新访问。这时候会出现一个404错误,但是至少可以确定tomcat7配置正确。需要做的就是将安装目录的”webapp“下的ROOT文件夹复制到eclipse的工作空间的 “/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps“ 目录下进行覆盖 。
  • 未修改端口号可以访问 http://localhost:8080/,如果修改了端口号就访问想要的端口。此时tomcat欢迎界面就会出现。
  • 接着就可以import一些简单的sample例子了,并进行访问。也可以自己创建动态的web项目,并能够体验servlet3.0、jsp2.2及el2.2的特性了。

完成这些,那就恭喜你了,你的麻烦也就自然的解决了。如果没有解决你的难题,希望你能够找到解决办法后能够同大家分享。

eclipse与tomcat7配置相关推荐

  1. win10 spark+scala+eclipse+sbt 安装配置

    转载请务必注明原创地址为:http://dongkelun.com/2018/03/... 1.首先安装配置jdk1.8以上,建议全部的安装路径不要有空格 2.安装spark 2.1 下载 下载地址: ...

  2. eclipse内存占用配置

    2019独角兽企业重金招聘Python工程师标准>>> * eclipse配置tomcat运行内存,在配置后追加: -Xmx512m -XX:PermSize=256m* eclip ...

  3. eclipse下tomcat配置

    eclipse下tomcat配置整了我一两个小时,呵呵,大家不要笑话,本人对eclipse还是菜鸟! 1.用到的软件 jdk-7u40-windows-i586 EclipseJavaEEIDEfor ...

  4. eclipse java luna,java-如何在Eclipse Luna中配置Lombok

    java-如何在Eclipse Luna中配置Lombok 我使用Maven在Eclipse Luna中配置了龙目岛. 注释已正确添加,但没有生成getter和setter. eclipse.ini ...

  5. eclipse主题颜色配置

    eclipse主题颜色配置 qianghaoaho(孤狼) 一.配置eclipse编辑器颜色: 1.到http://eclipsecolorthemes.org/下载喜欢的主题颜色配置文件后缀名为.e ...

  6. IDE使用经验——阿里代码规范 Eclipse格式化代码配置

    最近同事推荐了一个eclipse格式化代码的配置,使用之后觉得不错,于是自己配置后并导出xml,方便别人使用. 以下是源文件: 配置方式: eclipse配置代码格式的codestyle.xml文件, ...

  7. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  8. android eclipse的环境配置

    前几天,公司让我把代码与别的公司的代码合并,我用的是android studio开发,而那个公司是用的eclipse开发,所以自己只好搭建eclipse的环境后,把修改的内容添加到eclipse工程, ...

  9. 记录一次bug解决过程:eclipse Installed JREs 配置引出的问题

    一 总结 eclipse Installed JREs 配置引出的问题:编译以来JDK,不是JRE spring boot内嵌tomcat运行程序,tomcat:run 二 Bug描述:eclipse ...

最新文章

  1. json.dumps()、json.dump()、json.loads()和json.dumps()的区别
  2. EventBus3.0源码解析
  3. Python应用——自定义函数:分割PDF文件函数
  4. C# 泛型类型参数的约束
  5. PMCAFF公选了最美咖友,结果却是……
  6. 【华为云技术分享】开发团队中的任务没人领取,你头疼吗?
  7. Eclipse下,LogCat(deprecated),显示不了内容,或者全部都是Unknown
  8. 删除数据表中的重复行
  9. Spring Boot 2.x(十四):整合Redis,看这一篇就够了
  10. 【转存】游戏中常用术语
  11. chrome扩展程序安装_如何在Windows上删除“由企业策略安装”的Chrome扩展程序
  12. 关于HTML5页面与手机虚拟键盘的回车的处理
  13. 【博客之星】坚持,是一种信仰
  14. C语言/C++常见习题问答集锦(六十四) 之兔子繁殖(递归与非递归)
  15. 居家旅行杀人越货必备 开发主板的另类功能
  16. 树莓派驱动水星无线网卡(MW150UH)教程指南
  17. vue http put 请求入参报错400
  18. 【转】聊聊Greenplum的那些事
  19. 基于pyserial,用python34、PyQt5写的一个串口软件
  20. 浪潮服务器性能参数,浪潮高密度服务器i24

热门文章

  1. 11虚幻4【UE4】 让物体/图标始终朝向相机
  2. js中使用new操作符做了什么事情
  3. [微信小程序]小程序引入腾讯地图选点插件出现:未取得授权
  4. 为什么古代皇帝自称朕和寡人?
  5. Java方法---定义,重载,传参,递归
  6. 菜鸡服务器不支持接力,行业首发!菜鸡新功能游戏接力上线,将开云游戏新赛道...
  7. iView中Table组件通过render属性渲染自定义组件
  8. [ pytorch ] 报错error/bug解决汇总丨
  9. openlayers摸爬滚打 3.图层layer和feature的学习和简单例子
  10. Perfetto工具集之traced_perf