新版本http://code.google.com/p/helloj2ee/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为例,基本按照截图按部就班就可以了:
创建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里将超时时间加长
分享到:
相关推荐
Eclipse Web Project转Dynamic Project教程
如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
Eclipse Tomcate Dynamic Web Project
eclipse(添加)”Dynamic Web Project”选项解决方法 查看当前eclipse版本: Help>About Eclipse 同样在Help>Install New Software 此时点击”Work With “下拉 ,根据你第一步的eclipse版本名选择 例如:“Neon...
一直以来发现eclipse中创建tomcat project和web Dynamicproject的区别 各自适用的场景,今天把研究的知识和过程记录下来分享,希望对你们有所帮助 http://blog.csdn.net/mingliangniwo/article/details/44020225,这...
Dynamic Web Project 的学习笔记
Dynamic Web Project搭建SpringMVC所需要jar包,spring-aop-4.3.3.RELEASE-javadoc.jar等等
习惯了MyEclipse的你是否曾想过基于Eclipse进行Dynamic Web Project项目开发呢?网上资料颇多,但是实践起来却发现总有这样那样的问题,设计Lucene搜索引擎项目的一个需要,重新搭建了一次环境,感触颇多,先总结...
What Are Dynamic Web Sites? Dynamic web sites are flexible and potent creatures, more accurately described as applications than merely sites. Dynamic web sites : - Respond to different parameters (for...
开发dynamic web project的具体操作
java dynamic web project
This guide is indispensable for beginning to intermediate level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the ...
项目用的上传组件是apache的fileupload,需要两个库文件commons-fileupload-1.2.1.jar和commons-io-1.4.jar
Dynamic Delivery for Tridion project
利用Java和JSP技术开发的简单登陆界面, 用于自己学习。
Eclipse_AJAX开发.
PHP and MySQL for Dynamic Web Sites Visual QuickPro Guide, 5th 英文epub 第5版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书