这里我使用MyEclipse中创建web项目

1.创建新项目 执行File→new→ Web project

建立完成后的项目结构如下:

src :用于存放java源代码

JRE System Licrary : 安装jdk后的系统类库文件,Java SE 的常用库文件集合,构建任何Java项目都会使用,为最基本的库文件。

JavaEE 6.0 Generic Library :Java EE的常用库文件集合,构建Web项目时会用到这个库文件与Java SE的库文件。

JSTL 1.2.1 Library :它主要提供给Java Web开发人员一个标准通用的标签函数库。Web程序员能够利用JSTL和EL来开发Web程序,取代传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序的阅读性、维护性和方便性。

WebRoot : 代表项目站点的根路径

META-INF: 用于存放配置应用程序、扩展程序、类加载器等

WEB-INF: 存放应用程序所使用的各种资源,该目录及子目录对客户端都是不可以访问的,

其中包括web.xml(部署描述符)

WEB-INF/classes:存放应用的所有class文件

WEB-INF/lib : 存放Web 应用使用的JAR文件

注意:maven 项目和 web项目是不同的存在 maven 项目也是web项目 只是加以管理后的web项目。

2.编写web代码

创建一个jsp文件,右键WebRoot ,在弹出的快捷菜单中选择 new→ jsp 选项

创建一个XXX .jsp 文件,将其创建在 /WebRoot 路径下

在 page指令中 ,属性“pageEncoding” 指明了页面本身的编码格式,默认值“ISO-8859-1”,页面中若想存储中文,则需要改为“UTF-8”。也可以通过Eclipse集成工具统一设置。每一种集成工具的设置不同。

3.部署web项目

在完成了代码后,我们势必要部署项目 ,下面来一起看一下

首页 执行window → preference 命令

在弹出的对话框中选择要配置的Tomcat 版本,这里选择Tomca 7.X 选中 Enable 单选按钮 在Tomcat home directory 项后 单机 Browse 按钮找到tomcat 的安装目录,单机Apply按钮

选择 Tomcat 7.X 下的 jdk 选项 单机Add 按钮

添加 jdk  路径

点击 OK 配置完成

Tomcat 配置完成后 可以部署了

单机菜单栏目中的部署图标

在弹出的对话框中选择需要部署的项目

单机add按钮 在弹出的对话框中,选择server 为系统中安装的Tomcat7.X 单机Finish按钮

部署完成

运行web项目

启动后 ,会在控制台输出tomcat 7.x 的启动信息

“Server starup in 1364 ms” 提示Tomcat 已经启动完毕

使用集成开发工具创建WEB应用相关推荐

  1. JavaWeb开发---B/S和C/S模式 tomcat服务器 Tomcat项目部署和发布 静态网页和动态网页 tomcat对web项目的目录要求 使用idea开发工具创建web项目 设置默认首页

    目录 1. B/S和C/S模式 1.1 C/S模式 1.2 B/S模式 1.3 B/S和C/S区别 2.服务器 3.web 服务器 3.1.IIS 3.2.Tomcat 3.3.Zeus 3.4.Ng ...

  2. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  3. Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作

    简介 ​ 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...

  4. 智能合约从入门到精通:JIDE集成开发工具

    简介:前面两节,我们介绍了JIDE的工具库,本节我们将介绍智能合约开发最后一段内容,JIDE集成开发工具.除了JIDE的安装,我们还将介绍智能合约的编写.编译.部署.运行以及查看日志等.您看过所有的内 ...

  5. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  6. truffle (ETH以太坊智能合约集成开发工具) 入门教程

    truffle (ETH以太坊智能合约集成开发工具) 入门教程 前言 在你了解区块链开发之前,你有必要了解区块链的一些基础知识,什么是DApp,DApp与传统app的区别, 什么是以太坊,以太坊中的智 ...

  7. python内置的集成开发工具是什么_python内置的集成开发工具是什么_后端开发

    go语言之goroute协程_后端开发 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理.下面就来由go入门教程栏目介绍一下go语言中的goroute协程. ...

  8. Python IDE集成开发工具

    Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...

  9. STM32集成开发工具 | STM32CubeIDE介绍、下载、安装和使用教程

    关注+星标公众号,不错过精彩内容 视频号 | strongerHuang 微信公众号 | strongerHuang 2019年,ST推出了STM32CubeIDE集成开发环境,一时间引起了不少工程师 ...

最新文章

  1. 2012/08/27 夜
  2. 网站建设中这些图片优化小技巧需掌握
  3. 全球经济美国中国日本英国欧元区德国法国意大利西班牙
  4. python根据时间和类型查找文件并将该文件复制到新的文件夹下
  5. python 定义变量怎么定义_python变量定义和定义规范
  6. python封装成可执行的小程序_Python打包小程序
  7. html单行元素居中显示,多行元素居左显示
  8. 前端学习(903):js同步和异步
  9. canvas 在线画图
  10. android dialog 点击确定不消失,AlertDialog点击按钮不消失的实现方法
  11. Base64编码解码与实现
  12. mysql 时间小于_删库不必跑路,自己动手MySQL数据恢复,真香~~
  13. hadoop的基本搭建
  14. atitit.jndi的架构与原理以及资源配置and单元测试实践
  15. Mac必备开源鼠标手势软件 MacStroke
  16. 干货 | 何延哲:App个人信息安全治理的规则、案例与思考
  17. [Web端接入经验分享] 腾讯云即时通信TIM、实时音视频TRTC
  18. 电脑卡顿反应慢怎么办?这几招教给你!
  19. java/js中语音提醒功能的实现
  20. Kesci“魔镜杯”风控算法大赛铜奖解决方案

热门文章

  1. SpringSecurity匿名用户访问权限
  2. python翻译[排序高级]
  3. 交错级数莱布尼茨判别法
  4. Stripe开发使用指南--国际支付(含支付宝)
  5. 短链系统设计-存储设计
  6. 基于微信小程序的驾校报名系统
  7. RuntimeError: Attempted to use a closed Session.
  8. 利用canvas绘制的拓扑动画效果
  9. centos 挂载移动硬盘
  10. 你以为小米已将骁龙870卖出高价?OPPO告诉你什么才叫天价