也许正在使用的人会觉得这个过程谁不知道啊?

但是对于一个混迹各种语言编程有些年头的我来讲,却必须记录下来!

因为今天以前,我都通过配置【eclipse的tomcat插件】+编写【ant脚本,build.xml】的方法开发我的WEB项目

(这是几年前不想用盗版的MyEclipse辛苦摸索在Eclipse下完成的Web开发配置,配置比较繁琐,部署比较麻烦,还老觉得自己是个“专家”)。

殊不知道,Eclipse早就把我费劲巴拉搭建的东西内置了!

如果认为自己“懂了”而不继续学习,真的蛮可笑的,好在,今天,开始进步。

① 点击File->New->Other->Web->Dynamic Web Project->Next。

② 在弹出的选项中填写Project name,配置Target runtime选项。

③ 点击New Runtime,在弹出的选项中根据实际环境选择选项(例如我的本机的tomcat版本是apache-tomcat-7.0.67,选择“Apache Tomcat v7.0”),点击Next。

④ 在弹出的选项中配置Tomcat installation directory,关联本机tomcat服务器的安装路径。

⑤ 点击Finish完成WEB项目的创建。

⑥  一个小注意点,选择Eclipse的开发模式为Java EE,此时在IDE右下方的调试栏找到Servers标签。

⑦ 如果第一次配置,会看到“No servers are available.Click this link to create a new server...”,点击这个链接。

⑧ 和步骤③类似,选择Tomcat服务器版本(例如我的“Apache Tomcat v7.0”),然后选择需要调试的项目,例如步骤②中创建的Project name。

⑨ OK,点击Servers的启动按钮,可以动态的调试WEB项目了。

感谢各种开源的开发工具,提高我们的开发效率。

补充:

项目是跑起来了,习惯性的进入apache-tomcat的安装目录/webapps/……什么???我竟然没有发现我的项目!

那正在运行的工程在哪里呢?

去网上学习了一下,找到了答案:

① 停止tomcat server的运行,清空server中关联的项目,然后启动server(保证此时Server中没有任何项目)。

② 双击添加的tomcat server,进入配置项目。

③ 找到Server Locations配置。

默认的配置是“Use workspace metadata(does not modify tomcat installation)”,默认用的服务器看起来是Eclipse自带的?

先不管这些了,选择“Use Tomcat Installation(Takes control of Tomcat installation)”。

④ 既然不用默认的服务器了,那我们要配置服务器路径了,配置Server path到本地的Tomcat服务器安装路径。

⑤ 下面一个选项是项目的发布路径,默认的也在那个默认的服务器下面。重新配置Deploy path到本地Tomcat的webapps下面就可以了。

⑥ 注意这些信息的配置必须是Server启动状态时才能配置!

eclipse+tomcat开发web项目的更多相关文章

  1. MyEclipse+Tomcat开发Web项目时修改内容不能及时显示问题解决方法

    问题描述:MyEclipse+Tomcat开发Web项目时,修改的内容不能从浏览器即时显示 原因:缓存问题 解决方法:开启Tomcat的Debug模式 点击如下图红色标记中的图标(Restart th ...

  2. eclipse,tomcat部署web项目,以及本地文件访问

    1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法. 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其 ...

  3. 使用Eclipse EE开发web项目

    最近使用EclipseEE开发web项目,遇到了以下几个问题: 1. 通过tomcat启动web应用的时候,总是提示找不到包或者class. 经过排查,发现所有的jar包并没有放到WEB-INF/li ...

  4. 【原】eclipse连接数据库开发web项目

    之前也写过web项目,今天用的时候死活连不上My SQL,浪费了很多时间,下面总结一下: 在java项目里面访问数据库 (1)项目上右击->Build Path->add External ...

  5. Tomcat 开发web项目报Illegal access: this web application instance has been stopped already. Could not load [org.apache.commons.pool.impl.CursorableLinkedList$Cursor]. 错误

    开发Java web项目,在tomcat运行后报如下错误: Illegal access: this web application instance has been stopped already ...

  6. 在Eclipse中开发WEB项目

    本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似.我们推荐使用解压版的tomcat6.x版本,来作为服务器.可以到 ...

  7. Eclipse Tomcat部署web项目时出现There are no resources that can be added or removed from the server解决办法

    问题原因是:tomcat版本和java版本不匹配.

  8. 部署Eclipse中的Web项目到Tomcat服务器运行

    用Eclipse开发Web项目时,可以通过Tomcat服务器运行Web项目,此时Web项目被部署在[WorkSpace]\.metadata\.plugins\org.eclipse.wst.serv ...

  9. eclipse集成jetty开发web项目(不采用maven方式)

    以前开发过程部署项目都是采用tomcat,偶然发现jetty,所以试了下,挺方便的,直切主题. 1.下载jetty,楼主使用的jetty8,地址http://download.eclipse.org/ ...

随机推荐

  1. C#中Attribute的继承

    在C#中Attribute是个非常有用的语法,本文不会介绍Attribute的使用方法,如果想了解Attribute的详细信息请查阅MSDN及网上相关文档.C#中的Attribute有两个地方是和继承 ...

  2. 【海岛帝国系列赛】No.5 海岛帝国:独立之战

    50229234海岛帝国:独立之战 [试题描述] 恐怖分子多年来一直如饥似渴地渴求“药师傅”帝国,但是,“里脊肉”BANNIE时刻在守护着这一方水土.从而使帝国日益强大.如今,BANNIE由于在 “牡 ...

  3. linux设备驱动归纳总结(十):1.udev&misc【转】

    本文转载自:http://blog.chinaunix.net/uid-25014876-id-111839.html linux设备驱动归纳总结(十):1.udev&misc xxxxxxx ...

  4. ffmpeg无法接收组播流问题处理

    问题:ffmpeg无法对IP组播进行处理,表现如下 [root@os01 /]# ffprobe udp://225.0.0.2:9000 ffprobe version Copyright (c) ...

  5. 安装使用RESTful 框架SLIM方法

    相关框架: http://www.golaravel.com 是一个PHP框架,内置名为LUMEN的RESTful API框架,有中文文档, http://lumen.golaravel.com/do ...

  6. jstl和jsp脚本变量相互访问

    1.jsp脚本访问jstl标准动作的变量,可以通过隐式的范围变量来获取,对于页面作用域的变量,可以通过pageContext.getAttribute()来获取,也可以通过动作来获取: <c:s ...

  7. [C++][语言语法]标准C++中的string类的用法总结

    转自:http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html 要想使用标准C++中string类,必须要包含 #include ...

  8. Python 中translate()与replace()区别

    translate函数和replace函数一样,用于替换字符串中的某个部分,但是和replace不同,translate只处理单个字符,而且可以同时进行多个替换.在使用translate函数转换之前, ...

  9. [转]关于 initWithNibName 和 loadNibNamed 的区别和联系-iPhone成长之路

    转载地址:http://blog.sina.com.cn/s/blog_7b9d64af01018f2u.html 关于 initWithNibName 和 loadNibNamed 的区别和联系.之 ...

  10. 详解KMP算法

    转载注明出处:http://www.cnblogs.com/yjiyjige/p/3263858.html 什么是KMP算法: KMP是三位大牛:D.E.Knuth.J.H.Morris和V.R.Pr ...