JavaWeb之Tomcat

一、JavaWeb概念

——JavaWeb是指,所有通过Java语言编写的可以通过浏览器访问的程序的总称。
JavaWeb是基于请求和响应来开发的。

(1)请求

——是指客户端给服务器发送数据

(2)响应

——服务器给客户端回传数据

(3)关系

——请求和响应是成对出现的

请求:客户端(浏览器)——>服务器(Tomcat)
响应:服务器(Tomcat)——>客户端(浏览器)(回传数据)

(3)Web资源分类

web资源按实现的技术和呈现的效果不同,又分为静态资源动态资源两种。
静态资源:HTML页面、css样式、js代码,jdp图片等;
动态资源:JSP页面、Tomcat程序等。

(4)常用的服务器

① Tocmcat:由Apache组织提供的一种Web服务器,提供对JSP和Servlet的支持。是一种轻量级的JavaWeb容器(服务器),是目前应用最广泛的JavaWeb服务器(免费)
② Jboss
③ GlassFish
④ Resin
⑤ WebLogic:是Oracle公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用得少,适合大企业)

二、Tomcat服务器

Tomcat目录:
在这里插入图片描述
安装Tomcat只需要将下载好的Tomcat-8压缩包解压到需要放置的目录下即可。

Tomcat的启动

(1)Tomcat的安装与启动

Tomcat启动前:
需要在配置CATALINA_HOME和Java_HOME环境变量,并将其bin配置到PTAH路径中去。
启动方式:双击startup.bat
在这里插入图片描述
打开浏览器,在浏览器地址栏中输入以下地址测试:
1、http://localhost:8080
2、http://127.0.0.1:8080
3、http://真实 ip:8080
在这里插入图片描述
——Tomcat服务器启动成功!

Tomcat服务器的停止:

将服务器窗口关闭即可!
在这里插入图片描述
或者最主要的关闭方式是,双击bin目录下的shutdown.bat:
在这里插入图片描述

修改Tomcat端口号

MySQL默认的端口号是:3306
Tomcat默认的端口号是:8080

——找到Tomcat目录下的conf目录,
在这里插入图片描述
修改server.xml标签中的port默认端口号为所需要的端口号:1~65535(1000以内都是系统用的,最好是8000以上的端口)
修改后,启动Tomcat需要通过新的端口号:http://localhost:8080,已经启动的情况下,重启Tomcat才能生效!

百度的端口号:http://www.baidu.com:80
HTTP协议默认的端口号是80(写上会自动去掉,不可见)

(2)web工程的部署

① 第一种部署方法
——把web工程目录拷贝到Tomcat的webapps目录下即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如何访问Tomcat下的web工程?
先访问地址:http://localhost:8080
即代表正在访问Tomcat目录下的webapps目录了,要访问具体的HTML文件,在浏览器地址中输入即可:
在这里插入图片描述
此时,localhost代表本机可访问,其她主机访问本机服务器,需要将localhost改为本机的IP地址,得:

http://192.168.1.105:8080/book/pages/user/regist.html

——其他人打开改地址可以访问网站,就说明web工程部署成功了!

② 第二种部署方法
找到 Tomcat 下的 conf 目录\Catalina\localhost\ 下,创建如下的配置文件:
在这里插入图片描述
在这里插入图片描述
重启Tomcat后生效。
http://192.168.1.105:8080/book——表示已经访问到了:D:\JetBrains\apache-tomcat-8.0.50-windows-x64\apache-tomcat-8.0.50\book中
此时再输入地址可得:
在这里插入图片描述

(3)整合Tomcat服务器和IDEA

文件-设置
在这里插入图片描述

(4)创建动态web工程

在JavaWeb工程下new一个模块,
选择Java企业级,设置服务器:
在这里插入图片描述
选择要创建什么类型的模块
在这里插入图片描述
完成创建:05_web
在这里插入图片描述
新创建的web目录介绍:
在这里插入图片描述

(5)添加第三方jar包

在这里插入图片描述
建议修改web工程运行实例工程名,将Tomcat 8.0.50改为05_web,这样一目了然知道那个是工程的服务器。一个实例可能需要多个web工程
在这里插入图片描述

在这里插入图片描述
启动:
在这里插入图片描述
自动访问工程下的该URL:
在这里插入图片描述
打开浏览器出现如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值