##  开学到今天,已经是第三周了~  然而这门课的教材还没发~   滋滋滋   表示很“蓝瘦”~~~

Java Web开发环境搭建

1、 下载安装Tomcat

官网地址:http://tomcat.apache.org/

选择Tomcat 8 -- (如图所示)

--选择 zip 文件

--下载后,将压缩包中的‘apache-tomcat-8.5.38’文件夹解压到 C:\Program Files 目录下

 

Tomcat目录下各文件夹的含义:

bin--------------------保存启动与检控tomcat命令文件

conf------------------ 保存tomcat配置文件

lib---------------------保存web应用能访问的jar包文件

logs-------------------保存tomcat日志文件

temp------------------保存临时文件

webapps---------------Tomcat默认的web应用的发布目录

work-------------------保存由jsp文件生成的servlet文件

# tomcat默认端口是8080,如果需要修改默认端口,可以在conf文件夹中,找到servlet.xml文件,用相关软件打开,将其中的<Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" />标签中的port属性值改成其它,然后重启tomcat服务器即可。

2、在Eclipse中添加服务器

--点击下方面板的servers

-- 然后在空白处单击鼠标右键,new---server

--选择最上面的Apache

 

--选择对应的服务器版本

--然后下一步,选择tomcat的安装路径,单击Browse

--如图所示,点击finish

3、打开Eclipse编写第一个servlet

-- 单击file下拉菜单,新建一个Dynamic Web Project

 

-- 在弹出的对话框中输入项目名“HelloWeb”,并将Dynamic web module version改成2.5

--关于2.5和3.0的区别

# 选择2.5的时候,会默认勾选创建web.xml文件,而3.0需要在下下一步中手动勾选

# 选择2.5的时候,如果新建了Servlet文件,需要在web.xml文件中进行配置,而3.0版本在新建Servlet文件时会自动加上注解,不在需要额外的配置。

-- 一路点击next,然后finish

 

-- 完成之后,右键项目中的Java Resources,新建一个servlet,输入包名和类名。然后一路单击next,最后finish。

-- 完成之后,编辑区域生成代码,但是会报错,如图所示

-- 报错的原因是,项目中没有servlet-api.jar这个包,我们可以直接在tomcat的lib路径下找到这个包,并导入。如下图:

--上述操作完成后,报错即可解决

-- 然后在代码编辑区域写上如下代码:

-- 首先导入这些包

-- 然后写输出语句!!

-- 然后配置web.xml

--  代码写完后,在编辑界面,点击鼠标右键,选择run as – run on server开始运行~

-- 勾选Always那一栏,点击finish

 

-- 然后跳转到下图的窗口,说明运行成功!

 

-- 然后用浏览器访问,进行测试!!

##  到此,就全部完成了~  有兴趣的小伙伴可以自己试一下!!

 

转载于:https://www.cnblogs.com/Asgard-l/p/10523582.html

JavaWeb从开发环境搭建,到第一个servlet程序(图文)相关推荐

  1. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  2. java环境陪孩子_Java启蒙之路-Java开发环境搭建与第一个Java程序

    Java开发环境搭建 "工欲善其事,必先利其器",从前面的章节我们了解到,Java程序的运行过程首先编写Java程序,然后再对Java源文件编译,借助JVM运行程序.现在问题来了, ...

  3. angularjs学习笔记一——了解angularjs、开发环境搭建、第一个angularjs程序

    一.什么是angularJS angularJS是基于javascript的框架,所谓框架,自然就是封装了很多功能,举个例子,使用原生javascript,如果你要写一个网页幻灯片,你可能需要几十行代 ...

  4. go开发环境搭建以及运行一个完整的beego网站项目

    我主要接上个文章继续写,实现了一个beego框架的后台网站,如果你对go一点都不了解,请转战我的上一篇文章 [go语言快速学习指南] 这里我以windows为例 开发环境的安装 (1)下载安装gola ...

  5. 01_Go语言基础学习_Golang语言特性、环境搭建、第一个Go程序、包

    1. Golang语言特性: 垃圾回收: 1.内存自动回收,再也不需要开发人员管理内存: 2.开发人员专注业务实现,降低了心智负担 : 3.只需要new分配内存,不需要释放 天然并发: 1.从语言层面 ...

  6. A002、java环境搭建_第一个java程序

    目录 1.内容介绍 2.软件开发概述 2.1 软件开发概念 2.2 软件开发示例 2.3 软件开发语言 2.3.1 计算机语言概述 2.3.2 计算机语言分类 2.4 小结 3.Java概述 3.1 ...

  7. Spring开发环境搭建和第一个示例程序

    前言 虽然之前用过Spring,但是今天试着去搭建依然遇到了困难,而且上网找教程,很多写的是在web里使用Spring MVC的示例,官方文档里的getting start一开始就讲原理去了(可能打开 ...

  8. 正点原子STM32F103精英版开发环境搭建并编写第一个程序(使用串口下载,基于HAL库)

    一:软件下载: 使用图形化配置软件:STM32cubeMX,支持HAL库. 1,下载stm32cubeMX; 2,下载STM32f103器件包: 3,下载IED:keil5 arm版本: 4,下载 s ...

  9. 【从零开始人工智能01】人工智能运行开发环境搭建

    从零开始人工智能系列: 人工智能运行开发环境搭建 第一个人工智能小程序:强化学习找金币 人工智能运行开发环境搭建 一.系统要求 操作系统为Win10.如果有条件的话,建议还是在Linux系统下搭建人工 ...

最新文章

  1. PowerShell收发TCP消息包
  2. Python-图像的手绘效果
  3. boost::range_pointer相关的测试程序
  4. 如何构建一套高可用的 APP 消息推送平台
  5. linux离线安装docker,centos离线安装docker
  6. ios(safar/微信)返回不执行js
  7. 算法笔记_面试题_7.颜色分类/荷兰三色旗问题
  8. UOJ 55 【WC2014】紫荆花之恋——点分治+平衡树
  9. 学习数码相框1.3.0.0在LCD上显示一个矢量字体_在LCD上显示多行文字
  10. vm虚拟机分配处理器_虚拟机处理器核数与物理cpu的关系
  11. 苹果ANCS协议分析
  12. 【音频特征】语音特征小结
  13. How to tame java GC pauses? Surviving 16GiB heap and greater
  14. 乐视网TV版为何能成付费视频用户第一选择?
  15. ROS实验笔记之——Intel Realsense l515激光相机的使用
  16. 第十一届蓝桥杯省赛完整解析(Java 大学B组)
  17. 正则表达式判断以字母开头的
  18. 用Postgis算最短路径(在任意位置选择起点终点)
  19. 加拿大卫生部依据NNHPD核准Graminex L.L.C.的PollenBerry(R)
  20. 小孩会打架就是长大了

热门文章

  1. 度量时间差和jiffies计数器
  2. linux java远程调试_idea远程linux代码调试
  3. Java类的继承关键字_Java的第八天(类的继承、super关键字的使用、方法的重写)...
  4. python特征匹配 查找_特征匹配+单纯形查找对象
  5. 【Pytorch神经网络基础理论篇】 03 数据操作 + 数据预处理
  6. 跳一跳python源码下载_python 微信跳一跳和源码解读
  7. LeetCode 1155. 掷骰子的N种方法(DP)
  8. LeetCode 986. 区间列表的交集
  9. 回拨系统服务器,CISCO接入服务器回拨功能的实现
  10. java访问数据库方式_java数据库访问(二)—JDBC方式(配合连接池)