Eclipse创建java web工程

eclipse版本:eclipse-jee-4.5-win32-x64

tomcat版本:apache-tomcat-7.0.63-windows-x64

jdk版本:jdk1.7

备注:

1.在创建web项目之前首先配置好jdk环境和tomcat环境(即在开发工具中添加tomcat服务器)

2.eclipse下载注意:

eclispe不同版本下载地址:
http://www.eclipse.org/downloads/eclipse-packages/
Java开发下载eclipse不同版本注意:
jdk版本和eclipse版本一致,否则eclipse打开不了。如eclipse和jdk均是64位
eclipse下载选择:Eclispe IDE for Java EE Developers
不同版本在页面右下角“MORE DOWNLOADS”
eclipse不同版本下载最好选择“Mars Packages”或者“Luna Packages”

详细步骤:

1.File-New-other-Dynamic web Project,点击next

2.出现工程设定窗口中设定工程的名字( 对应工程的名字 )和Dynamic web module version(版本),我使用的是最新的版本,tomacat7对应的是3.0)单击next

3.

指定Java文件的编译路径(放在WebRoot\WEB-INF\classes),一般我们编译后的.class文件是放入WEB-INF下,如图:

4.设置web工程的根目录(也就是部署路径,一般设置成WebRoot),勾选创建web.xml

5.右击工程目录,选择Build Path-Configure Build Path..选项,把EAR删除就好其他的不动

6.测试并部署web项目是否成功:选择test项目,在src右击new-servlet如下图操作:(我们创建serverlet为例)

7.单击下一步进行如下操作:

8.单击next最后finish完成servlet创建,打开创建好的servlet类,在webRoot下创建index.jsp,如下截图

9.把创建的web项目添加到server中如下操作

10.到此我们就成功了添加web项目到tomcat服务器上,但是我们还不能直接进行部署,因为eclipse与myeclipse不同的是,项目部署默认不在webapp下,而是在wtpwebapp下,故在部署之前我们先修改部署路径及其他配置,如下截图:

首先进行双击tomcat server打开对话框,或者选中右击Open

然后进行如下设置:

备注:1.若是你发现你根据编辑不了,那么就先移除你添加的web项目,或者删除tomcat server,重新创建,然后设置好如上配置后最后添加web项目

2.Server Locations配置为本地tomcat的目录,这样一来方便,二来可以规避很多问题,修改默认Deploy path为webapp,保证web项目部署到tomcat的webapp下。

3.响应时间 (timeout默认start45 stop15)start最好调的稍微大点,以防启动时因为时间太长而不成功(根据个人部署,我确实遇到因为启动时间太短tomcat启动不成功),注意有时会跳出一个错误:”

只要把start时间设置大点就不会这样的情况。当这些都配置好以后,记得一定要ctrl+s,否则你的功夫就白费了。当配置完服务器的时候,你会发现你的项目列表中多了个Servers的项目,这个里面存了你的服务的配置文件,你也可以添加多个你创建的web项目,如下图:

最后配置下eclipse的虚拟内存,在日常开发中我们经常遇到这样的的错误,启动tomcat,后台报"java.lang.OutOfMemoryError: PermGen space"是因为eclipse的虚拟内存太小导致的,如下操作即可:

参考:-Xms1024M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=2048m

或者在eclipse的隐藏文件中设置:

在eclipse的ini文件中
-Xms1024M 
-Xmx2048M 
-XX:PermSize=256M 
-XX:MaxNewSize=256M 
-XX:MaxPermSize=512M

11.启动tomcat,浏览器查看是否正常访问。浏览器:http://localhost:8080/test/test

或者在WebRoot下创建一个jsp页面如下图:

在浏览器输入:localhost:8080/test/index.jsp,如下图也说明创建web成功

小技巧如何默认设置jsp页面编码为utf-8如下图:

java web:在eclipse中如何创建java web 项目的更多相关文章

  1. java editor template Eclipse中的快速Java\JavaScript代码模板使用

    java editor template Eclipse中的快速Java\JavaScript代码模板使用 学习了:http://technicalsearch.iteye.com/blog/2150 ...

  2. Eclipse 中 不能创建 Dynamic web project

    工作要涉及web开发,之前下载的java SE (我的是luna) 版本默认无法新建web项目,也就是找不到Dynamic Web ,在网上看了些解决办法,最终却是解决了问题,说到底就是安装一些用于E ...

  3. 解决Eclipse中新创建的Maven项目不自动创建web.xml文件

    1. 通过J2EE tools 2.项目右键-properties-project facets-勾选dynamic web moudle

  4. Java-Maven(五):Eclipse&Maven下创建java工程&web工程

    本章文章主要学习集成了maven插件的eclipse下,创建java project和web project的步骤. 创建java工程  第一步:使用使用maven project来创建java pr ...

  5. 将Eclipse中现有的java类生成类图

    需求:将Eclipse中现有的java类生成类图 一:什么是ModelGoon? 它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图). 二:安装 下载Mod ...

  6. JAVA开发工具eclipse中@author怎么改

    1:JAVA开发工具eclipse中@author怎么改,开发的时候为了注明版权信息. 用eclipse开发工具默认的是系统用户,那么怎么修改呢 示例如图所示 首先打开Eclipse--->然后 ...

  7. eclipse 中使用中文JAVA api文档

    http://hi.baidu.com/danghj/item/7625a1be20946e43ba0e1202在eclipse中使用中文JAVA api文档Sun 官方的中文版 Java API 文 ...

  8. 【Maven】Eclipse 使用Maven创建SpringMVC Web项目

    创建环境 系统:win 10 软件:eclipse,maven. 创建步骤 创建一个Maven Web项目,可以参照:[Maven]Eclipse 使用Maven创建Java Web项目 添加spri ...

  9. 在eclipse中使用Maven建web工程项目

    在eclipse中使用Maven建web工程项目: 第一种方式: 右键新建maven工程,勾选创建一个简单工程 填入信息,注意打包方式要改为war 点击完成,创建完的工程目录如下: 项目中没有WEB- ...

随机推荐

  1. js面试题知识点全解(一原型和原型链1)

    1.如何准确判断一个变量是数组类型2.写一个原型链继承的例子3.描述new一个对象的过程4.zepto(或其他框架)源码中如何使用原型链知识点:1.构造函数2.构造函数-扩展3.原型规则和示例4.原型 ...

  2. [Python] wxPython 状态栏组件、消息对话框组件 学习总结(原创)

    1.状态栏组件 1.基本介绍 上图: 红框框内的就是状态栏. 他可以分成若干个区块,比如上者分为了两个区块,并且比例是固定的,创建时可以指定 每个区块都能够显示 信息,一般通过 绑定事件 实时更新 各 ...

  3. 一步步学习操作系统(2)——在STM32上实现一个可动态加载kernel的"my-boot"

    如果要做嵌入式Linux,我们首先要在板子上烧写的往往不是kernel,而是u-boot,这时需要烧写工具帮忙.当u-boot烧写成功后,我们就可以用u-boot附带的网络功能来烧写kernel了.每 ...

  4. 【可视化】div背景半透明

    css实现元素半透明使用 opacity:0.x 实现背景色半透明:rgba(a,b,c,x); x为透明度0,到1

  5. Java 垃圾回收机制(早期版本)

    Java 垃圾回收机制在我们普通理解来看,应该视为一种低优先级的后台进程来实现的,其实早期版本的Java虚拟机并非以这种方式实现的. 先从一种很简单的垃圾回收方式开始. 引用计数 引用计数是一种简单但 ...

  6. Integer陷阱(0~127和其他 数值相等对象比较)

    Integer 类在对象中包装了一个基本类型 int 的值. 有一个陷阱存在,经常出现在面试题中,情况如下面代码 public class IntegerDemo { public static vo ...

  7. [日推荐] 『Streeter』极乐商店邀你一起来尬舞啊!-store.dreawer.com

    你听的舞蹈有哪些?Jazz?Poppin?Hiphop?现代舞?民族舞?... 今天推荐一款小程序『Streeter』,几乎包含所有舞蹈视频,偷偷学好了,邀请你来尬舞啊 Streeter 这个Logo ...

  8. mysql查看表结构2种方式对比

    1.desc t_bookType; 2.show create table t_bookType; 相信大部分人还是喜欢第一种查看表结构方式.

  9. MySQL索引选择及规则整理

    索引选择性就是结果个数与总个数的比值. 用sql语句表示为: SELECT COUNT(*) FROM table_name WHERE column_name/SELECT COUNT(*) FRO ...

  10. Eclipse注释模板设置方法

    设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素 ...