用Eclipse 创建web项目

来源:互联网 发布:作家助手之类软件 编辑:程序博客网 时间:2024/04/29 22:21

总结为3 步:

必备环境: Eclipse jee

Tomcat

1. 创建services

2. 创建 dynamic web project项目

3. WebContent路径下创建 index.jsp 运行:run on server

 

 

参考自  http://www.iteye.com/topic/418393

                http://blog.csdn.net/wangchenggong1988/article/details/6830316

 

 

参考搭建项目:http://www.iteye.com/topic/418393

创建一个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里将超时时间加长

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考搭建目录: http://blog.csdn.net/wangchenggong1988/article/details/6830316

Dynamic Web Project 项目的结构 以及    由实体类生成表的技术

 

 

  

源代码包中的配置文件:

 

 

工具包中的配置文件 :

原创粉丝点击