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如下图:

Eclipse创建java web工程相关推荐

  1. Eclipse创建java Web项目工程

    1.创建前将eclipse的编码统一改为utf-8,或项目组要求的编码形式,防止乱码.以设置UTF-8为例: 点击 window-->点击preference-->点击General--& ...

  2. IDE工具(16) eclipse创建动态web工程搭建CMS开发环境(自动服务器tomcat)

    CMS是什么?  内容管理系统:官网.博客...           ( 前端页面+后台系统)  前端页面 --> 负责展示  后台系统 --> 管理前台页面展示的内容 先看看我们最后的整 ...

  3. 创建Java Web工程

    章节索引 前提 本文所需的前置知识 IDE的选择 NetBeans的安装 创建并配置项目 1.新建项目 2.编写前的配置 3.引入依赖包 4.创建包 开始实现! 1. 用户实体类--User 2. 处 ...

  4. 微信公众号开发之使用eclipse创建微信web工程并发布到BAE测试

    本篇博文主要是讲一下在eclipse上创建一个微信web工程并发布到BAE上,其中会讲一些应该注意的问题 1.切入正题,为了减少麻烦,我使用百度提供的一键安装版的Eclipse,下载地址:http:/ ...

  5. eclipse创建java web项目

    1.打开Eclipse,选择菜单栏的file>New>Dynamic Web Project 弹出窗口如下 2.点击Next>Next进入下面界面: 3.想要生成web.xml,就把 ...

  6. MyEclipse创建Java Web工程并添加Hibernate支持

    一 在菜单中选择 File-New-Web Project: 二 在New Web Project对话框中,输入项目名,其他可默认: 还可以选择项目路径,J2EE版本,Maven支持,JSTL支持等: ...

  7. Java归去来第2集:利用Eclipse创建Maven Web项目

    一.前言 如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...

  8. Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常

    Servlet 什么是服务器 服务器就是一台高性能电脑 电脑上安装了提供服务的软件就称为 xxx服务器 举例: 邮件服务器: 就是在电脑上安装了提供邮件收发服务的软件 ftp服务器: 就是在电脑上安装 ...

  9. java web modules_使用Java web工程建立Maven Web Module工程

    1. 前言 之前有一篇关于搭建S2SH的文章中提到建立Maven Web Module工程,有人反馈说这个方面不会.那还是唠叨一下,写篇文章说明一下吧. 建立Maven Web Module的方式有多 ...

最新文章

  1. 春天来了,我也发“芽”了!
  2. Facebook 开源 Instagram 安全工具 Pysa
  3. html dvi如何设置置顶不能空白位置,[html]关于html标签的一些总结
  4. 用三角函数正交坐标系计算三角级数(傅里叶级数)
  5. java list 在头部添加6_【Java提高十六】集合List接口详解
  6. mysql时间10位数字_mysql—MySQL数据库中10位时间戳转换为标准时间后,如何对标准时间进行加减X天处理...
  7. 《计算机组成原理》唐朔飞--期末复习资料
  8. Win10系统怎么映射网络驱动器?
  9. 盲盒识别装置-2022TI杯10月联赛D题
  10. 中国股市:史上最新A股龙头股票
  11. 推荐一款linux下流程图绘制工具-yEd Graph Editor
  12. 百度无线音乐盒刷打印服务器,百度无线音乐盒引关注 让普通音箱秒变Wi-Fi音箱...
  13. 东华大学专业英语 词汇学习
  14. ****you do not have the permissions necessary t...
  15. Mybatis + mysql获取元数据时出现问题以及解决
  16. jieba分词使用方法
  17. 区块链蕴含的变革力量
  18. SS, SP, BP 三个寄存器
  19. KeyStore秘钥库
  20. 拿到CCIE证书两年后

热门文章

  1. 基于C#的机器人仿真平台和机器人运动学算法实现
  2. 04 | 穿越功耗墙,我们该从哪些方面提升“性能”?
  3. 2020-09-05:虚拟内存知道么?什么时候使用虚拟内存?虚拟内存除了扩大内存还有什么用?
  4. Q50 数组中重复的数字
  5. angular中自定义组件实现双向绑定
  6. 退出手机QQ依然显示在线
  7. IEEP部署企业级网络工程-OSPF邻居关系故障排除
  8. Microsoft word
  9. 什么是色彩管理,OPPO 全链路色彩管理全在哪?
  10. Wpf关于列表动态刷新的问题