栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JavaWeb · web相关概念简述 · web服务器软件 · Tomcat · 第一个web程序

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaWeb · web相关概念简述 · web服务器软件 · Tomcat · 第一个web程序

  • 一、web相关概念简述
      • 1.1 软件架构
      • 1.2 资源分类
      • 1.3 网络通信三要素
  • 二、web服务器软件
      • 2.1 服务器的概念
      • 2.2 和Java相关的web服务器软件
  • 三、Tomcat:web服务器软件
      • 3.1 下载
      • 3.2 安装
      • 3.3 卸载
      • 3.4 启动
      • 3.5 关闭
      • 3.6 部署项目的方式
  • 四、Tomcat 和 IDEA 集成,并且创建第一个 web 项目
      • 4.1 Tomcat和IDEA集成
      • 4.2 第一个web项目(虚拟目录、热部署)

一、web相关概念简述 1.1 软件架构
  1. C / S:客户端 / 服务器端
  2. B / S:浏览器 / 服务器端
1.2 资源分类
  1. 静态资源(html、css、JavaScript):所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析。
  2. 动态资源(servlet、jsp、php…):每个用户访问相同的资源,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转换成静态资源,再返回给浏览器。
1.3 网络通信三要素
  1. IP:电子设备(计算机)在网络中的唯一标识。
  2. 端口:应用程序在计算机中的唯一表示。 0~65536
  3. 传输协议:规定了数据传输的规则(tcp安全协议,三次握手,速度较慢)(udp不安全协议,速度快)。

二、web服务器软件 2.1 服务器的概念
  • 服务器:安装了服务器软件的计算机。
  • 服务器软件:接收用户的请求,处理请求,做出响应。
  • web 服务器软件:接收用户的请求,处理请求,做出响应。web 服务器软件中可以部署 web 项目,让用户通过浏览器来访问这些项目。
2.2 和Java相关的web服务器软件
  • webLogic:Oracle公司,大型JavaEE服务器,支持所有JavaEE规范,收费。
  • webSphere:IBM公司,大型JavaEE服务器,支持所有JavaEE规范,收费。
  • JBOSS:JBOSS公司,大型JavaEE服务器,支持所有JavaEE规范,收费。
  • Tomcat:Apache基金组织,中小型JavaEE服务器,支持少量的JavaEE规范,开源免费的。

ps. JavaEE是指Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大规范。


三、Tomcat:web服务器软件 3.1 下载

http://tomcat.apache.org/

3.2 安装

下载后解压压缩包即可,建议安装目录不要有中文和空格。

3.3 卸载

直接删除目录即可。

3.4 启动

在安装目录中进入bin目录,然后双击startup.bat文件即可。
随后在浏览器输入:http://localhost:8080 或者 http://127.0.0.1:8080 或者 http://自己电脑的ip地址:8080就可以访问自己。

访问别人的Tomcat,则http://别人的ip:8080

  • 怎么看自己电脑的IP地址呢?
    电脑打开cmd,然后输入ipconfig,第一个IPv4地址就是你的电脑IP地址。

  • 启动可能遇到的问题:
    1、黑窗口一闪而过:需要正确配置JAVA_HOME环境变量。
    2、启动报错:端口8080被占用,要么找到占用8080的进程干掉它;要么修改自身的端口号。

3.5 关闭

1、正常关闭:在bin目录下找到shutdown.bat文件双击即可;或者在tomcat服务器运行的黑窗口按下ctrl+c即可。
2、强制关闭:直接点击tomcat服务器运行的黑窗口的x。

3.6 部署项目的方式
  1. 直接将项目放在webapps目录下,浏览器输入http://localhost:8080/项目名称/启动文件名称。
  2. 将项目打包成war包,再把war包放置到webapps目录下,war包会自动解压缩。
  3. 配置 conf / server.xml 文件
标签体中配置

* docBase:项目存放的路径
* path:虚拟目录
  1. 在conf Catalina localhost 创建任意名称的xml文件,在文件中编写

* 虚拟目录:xml文件的名称

四、Tomcat 和 IDEA 集成,并且创建第一个 web 项目 4.1 Tomcat和IDEA集成

首先打开 IDEA ,在导航栏找 Run

然后选择 Templates -> Tomcat Server -> Local ->Configure

选择 Tomcat 的安装目录,然后。

最后再进入该页面,有Tomcat显示就表示集成成功。

4.2 第一个web项目(虚拟目录、热部署)


填写项目名称就可以了。

JavaWeb项目目录结构

-- 项目的根目录
	-- WEB-INF目录:
		-- web.xml:web项目的核心配置文件
		-- classes目录:放置字节码文件的目录
		-- lib目录:放置依赖的 jar 包

在index.jsp页面,随便写点代码,然后按右上角的绿箭头运行。

第一次启动可能会有虚拟目录,我们可以把它删掉
再进一次插件配置页面


给它留一个 / 就好了。

ok后重新运行程序,就不会有奇怪的路径了

最后我们改一下热部署,让我们编程更加方便。
在进一遍插件配置页面,改成代码页面修改自行重新编译页面即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号