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

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

因为今天以前,我都通过配置【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. 【SPFA】 最短路计数

    最短路计数 [问题描述]   给出一个N个顶点M条边的无向无权图,顶点编号为1-N.问从顶点1开始,到其他每个点的最短路有几条. [输入格式]   输入第一行包含2个正整数N,M,为图的顶点数与边数. ...

  2. OpenStack collectd的从零安装服务端

    安装collectd包操作同客户端相同,不在赘述 配置文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2 ...

  3. ASP.NET MVC下的四种验证编程方式【转】

    ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效 性,我们将针对参数的验证成为Model绑 ...

  4. javaWeb request乱码处理

    //解决get方式提交的乱码        String name = request.getParameter("name");        name=new String(u ...

  5. MyBatis关联查询分页

    背景:单表好说,假如是MySQL的话,直接limit就行了. 对于多对多或者一对多的情况,假如分页的对象不是所有结果集,而是对一边分页,那么可以采用子查询分页,再与另外一张表关联查询,比如: sele ...

  6. jython学习笔记3

    1.os.environ["HOME"] 为什么这句话在我的STS中打印不出东西,还报错 Method Description close() Close file fileno( ...

  7. html5 canvas 笔记二(添加样式和颜色)

    色彩 Colors fillStyle = color 设置图形的填充颜色. strokeStyle = color 设置图形轮廓的颜色. 透明度 Transparency globalAlpha = ...

  8. SPOOL、SQLLOADER数据导出导入的一点小总结

    1.SQLLOADER的CONTROL文件 //**************************************************************************** ...

  9. Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead.

    这行代码: List<Cat> catList =session.createQuery("from Cat p where p.name.first_name=?") ...

  10. MySQL数据很大的时候

    众所周知,mysql在数据量很大的时候查询的效率是很低的,因为假如你需要 OFFSET 100000 LIMIT 5 这样的数据,数据库就需要跳过前100000条数据,才能返回给你你需要的5条数据.由 ...