JavaWeb从开发环境搭建,到第一个servlet程序(图文)
## 开学到今天,已经是第三周了~ 然而这门课的教材还没发~ 滋滋滋 表示很“蓝瘦”~~~
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程序(图文)相关推荐
- Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序
文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...
- java环境陪孩子_Java启蒙之路-Java开发环境搭建与第一个Java程序
Java开发环境搭建 "工欲善其事,必先利其器",从前面的章节我们了解到,Java程序的运行过程首先编写Java程序,然后再对Java源文件编译,借助JVM运行程序.现在问题来了, ...
- angularjs学习笔记一——了解angularjs、开发环境搭建、第一个angularjs程序
一.什么是angularJS angularJS是基于javascript的框架,所谓框架,自然就是封装了很多功能,举个例子,使用原生javascript,如果你要写一个网页幻灯片,你可能需要几十行代 ...
- go开发环境搭建以及运行一个完整的beego网站项目
我主要接上个文章继续写,实现了一个beego框架的后台网站,如果你对go一点都不了解,请转战我的上一篇文章 [go语言快速学习指南] 这里我以windows为例 开发环境的安装 (1)下载安装gola ...
- 01_Go语言基础学习_Golang语言特性、环境搭建、第一个Go程序、包
1. Golang语言特性: 垃圾回收: 1.内存自动回收,再也不需要开发人员管理内存: 2.开发人员专注业务实现,降低了心智负担 : 3.只需要new分配内存,不需要释放 天然并发: 1.从语言层面 ...
- A002、java环境搭建_第一个java程序
目录 1.内容介绍 2.软件开发概述 2.1 软件开发概念 2.2 软件开发示例 2.3 软件开发语言 2.3.1 计算机语言概述 2.3.2 计算机语言分类 2.4 小结 3.Java概述 3.1 ...
- Spring开发环境搭建和第一个示例程序
前言 虽然之前用过Spring,但是今天试着去搭建依然遇到了困难,而且上网找教程,很多写的是在web里使用Spring MVC的示例,官方文档里的getting start一开始就讲原理去了(可能打开 ...
- 正点原子STM32F103精英版开发环境搭建并编写第一个程序(使用串口下载,基于HAL库)
一:软件下载: 使用图形化配置软件:STM32cubeMX,支持HAL库. 1,下载stm32cubeMX; 2,下载STM32f103器件包: 3,下载IED:keil5 arm版本: 4,下载 s ...
- 【从零开始人工智能01】人工智能运行开发环境搭建
从零开始人工智能系列: 人工智能运行开发环境搭建 第一个人工智能小程序:强化学习找金币 人工智能运行开发环境搭建 一.系统要求 操作系统为Win10.如果有条件的话,建议还是在Linux系统下搭建人工 ...
最新文章
- PowerShell收发TCP消息包
- Python-图像的手绘效果
- boost::range_pointer相关的测试程序
- 如何构建一套高可用的 APP 消息推送平台
- linux离线安装docker,centos离线安装docker
- ios(safar/微信)返回不执行js
- 算法笔记_面试题_7.颜色分类/荷兰三色旗问题
- UOJ 55 【WC2014】紫荆花之恋——点分治+平衡树
- 学习数码相框1.3.0.0在LCD上显示一个矢量字体_在LCD上显示多行文字
- vm虚拟机分配处理器_虚拟机处理器核数与物理cpu的关系
- 苹果ANCS协议分析
- 【音频特征】语音特征小结
- How to tame java GC pauses? Surviving 16GiB heap and greater
- 乐视网TV版为何能成付费视频用户第一选择?
- ROS实验笔记之——Intel Realsense l515激光相机的使用
- 第十一届蓝桥杯省赛完整解析(Java 大学B组)
- 正则表达式判断以字母开头的
- 用Postgis算最短路径(在任意位置选择起点终点)
- 加拿大卫生部依据NNHPD核准Graminex L.L.C.的PollenBerry(R)
- 小孩会打架就是长大了
热门文章
- 度量时间差和jiffies计数器
- linux java远程调试_idea远程linux代码调试
- Java类的继承关键字_Java的第八天(类的继承、super关键字的使用、方法的重写)...
- python特征匹配 查找_特征匹配+单纯形查找对象
- 【Pytorch神经网络基础理论篇】 03 数据操作 + 数据预处理
- 跳一跳python源码下载_python 微信跳一跳和源码解读
- LeetCode 1155. 掷骰子的N种方法(DP)
- LeetCode 986. 区间列表的交集
- 回拨系统服务器,CISCO接入服务器回拨功能的实现
- java访问数据库方式_java数据库访问(二)—JDBC方式(配合连接池)