`
ynstudio
  • 浏览: 48319 次
  • 性别: 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项目实例

    1. 开发环境的搭建 - 1 - 1.1. 开发工具 - 1 - 1.2. 搭建开发环境 - 1 - 2. 开发Web项目 - 1 - 2.1. 新建Web项目 - 1 - 2.2. 开发Servlet - 3 - 2.3. 发布Web项目 - 5 - 2.4. 开发JSP - 7 -

    Eclipse开发Web项目

    Eclipse开发Web项目.doc (详细,开过后就知道怎么在eclipse下开发了)

    精通Eclipse Web开发 源码

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

    eclipse部署tomcat开发web项目

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

    Eclipse创建web项目

    在Eclipse开发工具中创建web项目

    eclipse搭建web项目.doc

    使用eclipse搭建web项目的流程,文档里面包含一步步的技术实现。

    eclipse 开发web 项目需要的jar 包

    fastjson oracle jsp ,druid mybatis 缓存 和 mybatis 整合spring的整合包,看到许多买jar的,心里不爽,上传上去,打算免费,但是平台最少积分都1分

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

    本文详解了如何安装配置带tomcat插件的eclipse开发环境。

    Eclipse+Tomcat开发web应用项目建设

    Eclipse+Tomcat开发web应用项目建设

    Eclipse 核心编程--插件、界面与Web开发

    书中不仅包括适合Java初学者阅读的编译和运行Java应用程序,在Eclipse中配置环境变量、构建路径,使用Junit编写测试代码等Eclipse开发的基础知识;还包括适合Eclipse具体项目开发人员阅读的开发Java图形应用程序,...

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

    Eclipse开发入门与项目实践 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 Eclipse开发入门与项目实践 源代码 第一部分 开发入门 第1章 Eclipse概述及开发环境搭建 2 1.1 Eclipse概述 2...

    eclipse开发可视化项目

    eclipse开发可视化项目,java可视化开发大大提高了软件开发速度,方便快速,但是eclipse本身并没有VE,这就需要我们下载安装这个可视化插件了,但并不是所有人都懂得安装这个插件,因此制作了这个安装教程,希望能...

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

    Eclipse开发的Web或者Web Service项目在Tomcat上部署

    eclipse整合birt开发web

    eclipse整合birt开发web BIRT项目最初是2005年夏季发布,如今其下载量已过百万,充分的说明了其受欢迎的程度。可以访问BIRT的官方网站:http://www.eclipse.org/birt,这里有关于BIRT的介绍、教程、下载包、示例等等...

    使用Eclipse,WebLogic开发java web项目

    文档 博文链接:https://15936950529-139-com.iteye.com/blog/984849

    MyEclipse web项目导入Eclipse需要修改的地方

    一个初入it的学者,这些天我开始尝试从myeclipse转为eclipse学习开发web项目,遇到一些小问题。这部分是在网上好不容易找到的。

    Eclipse,MyEclipse开发Web项目.doc

    JDK:jdk1.6.0_17 Web Server:apache-tomcat-6.0.26 IDE:eclipse-jee-helios-SR1

    搭建Java Web开发环境(JDK+Tomcat+Eclipse for EE)

    本人原创。图文并茂,详细讲述了安装JDK、Tomcat以及Eclipse4EE开发工具的过程及在工具中开发、发布、运行Web项目的基本方法。同时还说明了MySQL及其界面管理工具SQLYog的安装及使用。

    Eclipse导入MyEclipse下的web项目

    根据文档的描述可以轻松的将MyEclipse下建立的web项目添加到Eclipse开发工具下。

    用Tomcat和Eclipse开发Web应用程序

    火龙果软件工程技术中心 本文内容包括:所需的组件安装创建一个新的Web项目HelloWorldservlet结束语参考资料若将Eclipse与ApacheTomcat直接集成,那么将其用作Web开发平台就会更为容易。通过本文,了解如何设置...

Global site tag (gtag.js) - Google Analytics