Tomcat 服务器
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 服务器的更多相关文章
- FineReport如何部署Tomcat服务器集群
环境准备 Tomcat服务器集群中需要进行环境准备: Apache:Apache是http服务器,利用其对Tomcat进行负载均衡,这里使用的版本是Apache HTTP Server2.0.64: ...
- 用Maven部署war包到远程Tomcat服务器
过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...
- Tomcat服务器进击
一.Tomcat服务器端口配置更改 Tomcat的所有配置都放在conf文件夹之中,server.xml文件就是配置的核心文件. 现在呢,我们需要将8080端口设置成8088端口. 启动端口默认: & ...
- Eclipse部署Maven web项目到tomcat服务器时,没有将lib下的jar复制过去的解决办法
我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器.之前部署web项目到tomcat进行启动调试都很 ...
- Linux下安装Tomcat服务器和部署Web应用
一.上传Tomcat服务器
- Tomcat服务器本地的搭建,以及在 IDEA软件下的配置,以及项目的测试运行(基于supermvc框架下的web)
一.声明 使用了基于springmvc的supermvc的web框架.实习公司的框架. 二.tomact的下载与安装 1选择适合自己电脑配置的jdk和jre版本(截图来自tomcat的官方网站http ...
- Apache与Tomcat服务器
Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.在Apache基金会里面Apache S ...
- 单节点下多个Tomcat服务器并存的端口号配置
一个服务器节点同时安装多个tomcat服务器时,如果仅仅修改访问端口号则会提示端口冲突启动失败,还需要修改另外端口号解决,一共需要修改3处地方,修改如下: 编辑配置文件:server.xml 1.首先 ...
- 怎样给Myeclipse配置tomcat服务器
http://jingyan.baidu.com/article/4853e1e53465271909f72690.html Meclipse是java Web企业级开发中最流行的工具,java we ...
- 启动Tomcat服务器报错
启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are alre ...
随机推荐
- win快捷键
******************键盘快捷键大全****************** 一.常见用法: F1 显示当前程序或者windows的帮助内容. F2 当你选中一个文件的话,这意味着“重命名 ...
- Ubuntu忘记密码后强制修改密码
环境:Ubuntu 16.04 由于很久不用我的Ubuntu系统导致密码忘记,就想着应该有什么办法可以强制修改root密码,就上百度找了一下,果然Ubuntu有办法强制修改root密码. 在这里要谢谢 ...
- Github上如何查看当前最流行的开源项目
先声明下:只针对初学者,大神的话勿喷. 针对题标的这个问题,按照如下步骤操作即可: 进入Github网站后,显示的页面如下所示: 点击"Explore"链接,进入如下页面: 页面上 ...
- Docker之常用命令(二)
这篇博客就不扯皮了,简单粗暴地贴上自己整理的一份Docker常用命令. docker search ** // 查找镜像 docker pull nginx // 载入镜像 # -a 拉取所有tagg ...
- Docker资源限制
我们在容器中运行docker镜像的时候,可以指定一些设置容器cpu和内存的相关参数来进行限制,这样子尽量把容器资源做的相对稳定一些.这些参数是在docker run/create命令使用,比如: -- ...
- 一次CMS GC问题排查过程(理解原理+读懂GC日志)
这个是之前处理过的一个线上问题,处理过程断断续续,经历了两周多的时间,中间各种尝试,总结如下.这篇文章分三部分: 1.问题的场景和处理过程:2.GC的一些理论东西:3.看懂GC的日志 先说一下问题吧 ...
- css实现单行(多行)文本溢出显示 ...
overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 当然还需要加宽度width属来兼容部分浏览. 以上为单行文本溢出===== ...
- Arduino 串口测试 电脑发数据接收后立马返回
String comdata = ""; void setup() { Serial.begin(9600); while(Serial.read()>= 0){} //cl ...
- (五)Cluster Health
Let’s start with a basic health check, which we can use to see how our cluster is doing. We’ll be us ...
- Linux内核入门到放弃-Ext2数据结构-《深入Linux内核架构》笔记
Ext2文件系统 物理结构 结构概观 块组是该文件系统的基本成分,容纳了文件系统的其他结构.每个文件系统都由大量块组组成,在硬盘上相继排布: ----------------------------- ...