`
ynstudio
  • 浏览: 49068 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

如何在eclipse里开发web项目

    博客分类:
  • java
阅读更多

我排版的能力太差,请海涵!最新内容可以参看http://code.google.com/p/simplejee/wiki/dynamic_web_project

如何创建dynamic web project项目

本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似。
我们推荐使用解压版的tomcat6.x版本,来作为服务器。可以到http://tomcat.apache.org 下载。
在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试web项目。

创建一个Server

创建Server是为了方便在eclipse里启动和调试dynamic web project,
我们以创建一个使用tomcat的server为例,基本按照截图按部就班就可以了:

  • 新建一个Server项目
  • 我们选择tomcat6,并关联到我们的tomcat目录
  • 在下图中,如果你的项目里有dynamic web project的项目,
    那么会自动列在左侧的框里,你可以选择其中一个或几个到右边的框里,在finish后,
    eclipse会把这些项目注册给该Server,即在该Server的server.xml里添加类似
    <context docBase="simplejee\WebContent" path="/simplejee">
    
    
    
    </context>
    
    
    
    的内容。如果你熟悉tomcat对这个一定很熟悉。
  • 完成后你会看到如下的一个窗口,如果看不到的话,可按照第二幅图的样子打开相应的view。
  • 这样一个server就配好了。点击上图中绿色的运行按钮,就可以使用Server下的配置运行你的tomcat了。

创建dynamic web project

eclipse本身的dynamic web project类似MyEclipse?的web project,
如果在MyEclipse里创建dynamic web project的话,
需要在创建新项目时,选中Show All Wizards:

  • 和创建其他项目类似,还是从file->new->other->web->dynamic web project,
  • 填写项目的相关信息。在该界面里有个project contents,默认是在你的workspace下,
    你也可以随便选择其他位置,或则是已经存在的文件。
    我自己是习惯把项目文件放在其他单独的文件夹里。

  • 注意这里的内容,如果你是用的MyEclipse的web project的话,content directory的值默认为WebRoot,
    你需要修改为WebContent,
    因为我们的脚本都是按照WebContent来写的。


    点击确定后,可能会弹出下面这个警告框,是问你是否切换到和该项目类型关联的JavaEE视图上。
    所谓视图简单的讲就是view的组合。

  • 项目创建这样就完成了,在你左侧项目栏里会出现如下内容
    (具体显示方式和你是在什么view里查看是相关的,图示是Navigator下的显示形式)
  • 你还可以根据你的习惯修改一下项目的相关配置,
    我自己习惯将java文件编译到WebContent?\WEB-INF\classes下,
    这个你可以点击Source的tab,修改default output folder的内容。
    另外注意下图中的Apache tomcat v6.0这是引入的Server对应的一堆jar包,
    而Web App libraries是指你项目下的WebContent?/lib下的所有的jar包,
    当你在WebContent?/lib下添加新jar的时候,就不需要自己Add Jars了。
  • 在项目根目录上右键,然后run as,选run on server,就可以在eclipse里运行该项目了。

断点调试

在创建了Server和Dynamic Web Project后,调试java代码,只要在运行项目时选择Debug As就可以了,
另外还有种方式是Remote Java Project。

这种方式需要再给tomcat写个脚本 debug.bat

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 
call startup.bat






小技巧

如下,会持续补充中:

  • 当你的项目比较大又想在eclipse里启动tomcat来运行的话,常常会因为超时而失败,
    这时可以双击Servers的view里的某个Server,这时会出现,下图上半部分的内容,可以在Timeouts里将超时时间加长
分享到:
评论
5 楼 beyond_world 2012-10-11  
如何编译web项目?
我的build里面的class文件被我删了。。。
4 楼 lisaiyu 2011-09-29  
创建成功,多谢
3 楼 javaAlpha 2009-09-23  
我也是在使用Eclipse 做项目
2 楼 ynstudio 2009-07-01  
eclipse2008 写道
至少应该介绍一下你的eclipse版本吧,不是所有的eclipse都可以创建dynamic web project的。


是疏忽了这个,我测试的版本是Version: 3.4.1,for JEE的版本。
1 楼 eclipse2008 2009-07-01  
至少应该介绍一下你的eclipse版本吧,不是所有的eclipse都可以创建dynamic web project的。

相关推荐

    Eclipse开发Web项目实例

    【Eclipse开发Web项目实例】 在本文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来创建和管理Web项目。Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持...

    在eclipse中创建web项目

    在Eclipse中创建Web项目是开发Java Web应用程序的常见步骤,这个过程涉及到多个知识点,包括Eclipse IDE的使用、Web项目结构的理解以及相关的配置。以下将详细解释这些内容。 首先,Eclipse是一款强大的开源集成...

    myeclipse和eclipse的web项目导入

    MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 Eclipse 中,并进行相应的配置以便在 Tomcat 服务器上...

    精通Eclipse Web开发 源码

    “基础篇”对Eclipse平台做了简单的介绍,并列举了一些在Web开发过程中经常用到的Eclipse功能;“进阶篇”主要介绍了在Web开发中常用的技术,如Struts、Hibernate、Tomcat、Spring等以及这些技术在Eclipse平台中可能...

    图解教你如何使用eclipse开发web项目

    以上步骤是使用Eclipse开发Web项目的基础,也是每位Web开发者需要掌握的技能。掌握这些知识,有助于在项目开发过程中遇到问题时,能够快速定位并解决,提高开发效率。当然,学习和使用Eclipse与Tomcat开发Web项目远...

    Eclipse导入Myeclipse web项目运行

    本文将详细介绍如何在Eclipse环境中顺利导入由Myeclipse编写的Web项目,并确保其能够正常运行。 #### 一、概述 在进行项目迁移之前,首先需要理解Myeclipse与Eclipse之间的差异,以及它们各自对Web项目的处理方式...

    使用Eclipse,WebLogic开发java web项目

    在IT行业中,开发Java Web项目是一项常见的任务,而Eclipse作为一款强大的集成开发环境(IDE)和WebLogic作为企业级的Java应用服务器,是许多开发者首选的工具组合。本篇文章将详细阐述如何利用Eclipse进行Java Web...

    eclipse 创建java web项目整理文档.docx

    在 Eclipse 中,需要添加 Apache-Tomcat 服务器,以便将其用于 Java Web 项目的开发。可以通过以下步骤来添加服务器:首先,打开 Eclipse,点击 Window &gt; Preferences &gt; Server &gt; Runtime Environments,选择 Apache...

    Eclipse java项目完美转换成web项目

    在IT领域中,Eclipse是一个非常著名的开源集成开发环境(IDE),广泛用于Java语言的软件开发。然而,对于许多开发者而言,...这对于在使用Eclipse开发Web应用时遇到类似问题的开发者来说,是一份非常有价值的参考资料。

    Eclipse创建web项目

    本文详细介绍了如何在 Eclipse 开发工具中创建 Web 项目的过程。通过以上步骤,用户可以从零开始搭建一个完整的 Web 开发环境,并在此基础上进行各种 Java Web 应用的开发与测试。对于初学者来说,掌握这些基础知识...

    eclipse中web开发

    - **新建项目**:通过`File -&gt; New -&gt; Other -&gt; MyEclipse -&gt; J2EE projects -&gt; Web Project`创建一个新的Web项目。 - **添加JSP文件**:在项目上右键选择`New -&gt; JSP`,输入JSP文件名完成创建。 6. **部署Web应用...

    Eclipse Web的开发从入门到精通

    在Eclipse中,你需要了解如何创建Dynamic Web Project,这是用于开发Web应用的基本项目类型。项目中包括Web内容、源代码、配置文件等。你将学习如何配置项目结构,包括设置Web根目录、添加库(如Servlet API)以及...

    eclipse部署tomcat开发web项目

    eclipse部署tomcat开发web项目的配置,详细的图文教程

    Eclipse环境中WEB项目在Tomcat上的部署

    Eclipse 环境中 WEB 项目在 Tomcat 上的部署 Eclipse 是一种流行的集成开发环境(IDE),广泛应用于 Java Web 项目的开发中。在 Eclipse 中,开发者可以方便地创建、编译、调试和部署 Java Web 项目。Tomcat 是一种...

    Eclipse Web开发环境搭建

    【Eclipse Web开发环境搭建】涉及的关键知识点包括以下几个部分: ...一旦环境搭建完成,开发者就可以在Eclipse中创建新的Web项目,编写Java代码,配置Servlet和JSP,进行调试和部署,从而实现Web应用的开发。

    精通Eclipse Web开发.pdf

    2. **Web开发基础**:这可能涵盖HTTP协议、Servlet、JSP(JavaServer Pages)等基础,讲解如何使用Eclipse创建Web项目,设置Tomcat或其他应用服务器,并进行Web应用的调试和部署。 3. **Eclipse工具的使用**:这...

    Eclipse开发入门与项目实践 源代码

    2. **MVC框架应用**:可能包括使用Spring MVC或Struts等框架的Web应用实例,帮助理解如何在Eclipse中配置和运行Web项目。 3. **数据库交互**:通过JDBC或其他ORM框架(如Hibernate)实现的数据库操作示例,展示如何...

    Eclipse开发入门与项目实践

    Eclipse开发入门与项目实践 Eclipse 是一个开放源代码的集成开发环境,主要用于 Java 语言的开发。它提供了一个可扩展的插件开发环境,通过插件可以实现各种功能。下面是 Eclipse 开发入门与项目实践的知识点总结:...

    IDEA2018导入eclipse web项目

    本文将详细介绍如何使用IntelliJ IDEA 2018版本来导入原本在Eclipse环境中创建的Web项目。 #### 二、准备工作 在开始导入之前,请确保以下几点: - 已安装IntelliJ IDEA 2018。 - 已准备好Eclipse环境下创建的Web...

Global site tag (gtag.js) - Google Analytics