1   相关概念
1 软件的架构
1 c/s 客服端/服务端
2 b/s 浏览器/服务器
2 资源的分类
1 静态资源 所有用户访问后 得到的资源是一样的 称为静态资源 html css js 静态资源可以被浏览器直接解析 2 动态资源 每个用户访问相同的资源后,得到的结果不一样 称为动态资源 动态资源先转换为静态资源 然后再返回给浏览器进行解析
技术 servlet/jsp php asp....
3 网络通信三要素
1 IP 电子设备 (计算机) 在网络中的唯一标识
2 端口 : 应用程序在计算机中唯一标识
3 传输协议 : 规定了数据的传输规则
1 tcp:安全协议 三次握手 速度稍慢
2 udp : 不安全协议 速度快
2 web 服务器软件 Tomcat
2.1 服务器:安装了服务器的软件的计算机
服务器软件:接受用户请求(request) 处理请求 做出响应
web服务器软件:接受用户请求(request) 处理请求 做出响应 在web服务器软件中 可以部署web项目 让用户通过浏览器访问这些项目
web服务器是一个容器
2.2 常见的java相关的web服务器软件
webLogic: oracle 公司 大型javaEE服务器 支持所有的javaEE泛型 收费
WebSohere IBM公司 大型javaEE服务器 支持所有的javaEE泛型 收费
JBOSS JBOSS公司 大型javaEE服务器 支持所有的javaEE泛型 收费
Tomact Apache 基金组织的 中小型的JavaEE服务器 支持最少的JAVAEE规范 servlet/jsp 开源免费
2.3 Tomact : web 服务器软件
1 下载 http://tomcat.apache.org
2 安装 解压压缩包 即可 注意: 解压目录不可以有中文和空格
3 卸载 直接删除目录即可
4 启动 bin/startup.bat 双击
访问 : http://localhost:8080 回车访问自己 http://别人的ip:8080 回车 访问别人
可能遇到的问题
1 黑窗口一闪而过
原因 : 没有正确配置 JAVA_HOME环境变量
解决方案 : 正确配置 JAVA_HOME环境变量
2 启动报错
端口号
5 关闭
正常关闭 bin/shutdown.bat
ctrl+c
强制关闭 点击窗口的 X
6 配置
部署 项目的方式
1 直接将项目放到 webapps目录=目录项目录下即可 /hello 项目的访问路径 ------》 虚拟目录
localhost:8080/hello.html 2 配置文件 conf/server.xml
在配置文件中<Host> 标签中 添加一句话
<Context docBase="D:\hello" path="/hehe"/>
docBass 中方的是 路径 path 中方的是虚拟路径 3 在 conf\Catalina\localhost 创建任意名称xml文件 在文件中编写 <Context docBase="D:\hello"/>
虚拟路径 写自己创建的 xml文件的名字 javaEE 规范 java 语言在企业级开发中使用的技术规范综合 一共规定了13项大的规范 7 Tomact 与Idea 关联 部署项目
bin        可执行文件
conf 配置文件
lib 依赖的jar包
logs 日志文件
temp 临时文件
webapps 存放的web项目
work 存放运行时的数据

Tomcat 服务器的更多相关文章

  1. FineReport如何部署Tomcat服务器集群

    环境准备 Tomcat服务器集群中需要进行环境准备: Apache:Apache是http服务器,利用其对Tomcat进行负载均衡,这里使用的版本是Apache HTTP Server2.0.64: ...

  2. 用Maven部署war包到远程Tomcat服务器

    过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...

  3. Tomcat服务器进击

    一.Tomcat服务器端口配置更改 Tomcat的所有配置都放在conf文件夹之中,server.xml文件就是配置的核心文件. 现在呢,我们需要将8080端口设置成8088端口. 启动端口默认: & ...

  4. Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法

    我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很 ...

  5. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  6. Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)

    一.声明 使用了基于springmvc的supermvc的web框架.实习公司的框架. 二.tomact的下载与安装 1选择适合自己电脑配置的jdk和jre版本(截图来自tomcat的官方网站http ...

  7. Apache与Tomcat服务器

    Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.在Apache基金会里面Apache S ...

  8. 单节点下多个Tomcat服务器并存的端口号配置

    一个服务器节点同时安装多个tomcat服务器时,如果仅仅修改访问端口号则会提示端口冲突启动失败,还需要修改另外端口号解决,一共需要修改3处地方,修改如下: 编辑配置文件:server.xml 1.首先 ...

  9. 怎样给Myeclipse配置tomcat服务器

    http://jingyan.baidu.com/article/4853e1e53465271909f72690.html Meclipse是java Web企业级开发中最流行的工具,java we ...

  10. 启动Tomcat服务器报错

    启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alre ...

随机推荐

  1. html+css 制作简易导航栏

    二话不说直接上代码(萌新:实在也没什么好说的) <!DOCTYPE html> <html lang="en" xmlns="http://www.w3 ...

  2. django url分发,视图,模板回顾

    Django基础轮廓 MTV+controller 一 url分发系统: 1 简单使用 url(r'^articles/2003/$', views.special_case_2003), # spe ...

  3. .NET CORE学习笔记系列(6)——KestrelServer

    原文:http://www.cnblogs.com/artech/p/KestrelServer.html 跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了 ...

  4. SQL瓶颈分析,以及适应最佳执行计划的探讨

    原文地址:   https://blog.csdn.net/daiqiulong2/article/details/86546446?tdsourcetag=s_pcqq_aiomsg 年纪大了,慢慢 ...

  5. 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据)

    首先安装网络监听软件 运行这个软件 这个软件安装到电脑上,默认是监听咱电脑上的网络通信 咱们先监听电脑的软件的网络通信数据,然后再说怎么监听Wi-Fi和APP的软件的网络通信数据 咱就监听咱基础篇的 ...

  6. HNOI2019:My Dream

    反正这次的目标也不是进省队,目标就是做到最好吧-- 下面都是流水账~ Day -INF ~ Day -3 专题交流没什么好说的,模拟赛详见3.11-3.27省选前多校联考乱记和3.28-4.2CJ大毒 ...

  7. [Oracle维护工程师手记]为什么flashback 的时候既需要 flashback log ,又需要 archive log?

    为什么flashback 的时候既需要 flashback log ,又需要 archive log 呢? 如果数据库的活动不是很频繁,可以看到,其flashback log 是比较小的.那么是通过怎 ...

  8. 家庭记账本小程序之查(java web基础版六)

    实现查询消费账单 1.main_left.jsp中该部分,调用search.jsp 2.search.jsp,提交到Servlet中的search方法 <%@ page language=&qu ...

  9. React Native之通知栏消息提示(ios)

    React Native之通知栏消息提示(ios) 一,需求分析与概述 详情请查看:React Native之通知栏消息提示(android) 二,极光推送注册与集成 2.1,注册 详情请查看:Rea ...

  10. C# Note38: Export data into Excel

    Microsoft.Office.Interop.Excel You have to have Excel installed. Add a reference to your project to ...