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 ...
随机推荐
- Elasticsearch源码分析 - 源码构建
原文地址:https://mp.weixin.qq.com/s?__biz=MzU2Njg5Nzk0NQ==&mid=2247483694&idx=1&sn=bd03afe5a ...
- ASP.NET Zero--开发指南
ASP.NET Zero--开发指南(Lyhcee 译) 01. 前期介绍 02. 前期要求 03. 解决方案结构(层) 04. 前端应用程序 05. 后端应用程序 06.WEB.HOST应用程序 0 ...
- python 实例六
https://www.cnblogs.com/evablogs/p/6783498.html 题目:斐波那契数列. 程序分析:这个数列从第3项开始,每一项都等于前两项之和.故 n=1,2,f=1 n ...
- ASP.MVC学习资源总结
自己动手写一个简单的MVC框架(第一版) 自己动手写一个简单的MVC框架(第二版) ASP.Net请求处理机制初步探索之旅 - Part 1 前奏 ASP.Net请求处理机制初步探索之旅 - Part ...
- input(type='file')上传多张照片并显示,传到后台
以下内容为网络摘抄和实践修改所得,如有雷同,请谅解!!!! 1.首先是前端页面代码: 其中,<input type="file" id="file_input&qu ...
- Myeclipse、eclipse安装lombok
Lombok简介 Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法.官方地址:https:/ ...
- 【English】20190328
Emotions情绪 [ɪ'moʊʃənz] Run Your Life for Teens影响你的青少年生活[ti:nz] Don't Let Your Emotions Run Your Lif ...
- Windows Service 学习系列(一):建立简单的Windows service
参考:https://www.cnblogs.com/cncc/p/7170951.html 一.开发环境 操作系统:Windows 7 X64 开发环境:VS2017 编程语言:C# .NET版本: ...
- JavaScript-创建日志调试对象(面向对象实例)
参考自http://www.2cto.com/kf/201312/261990.html IC.js文件 自己封装的js类库 /** * * @authors Your Name (you@examp ...
- Java线程状态转换
前言:对于Java线程状态方面的知识点,笔者总感觉朦朦胧胧,趁着最近整理资料,将Java线程状态方面的知识点总结归纳,以便加深记忆. 1.Java线程状态值 在Thread类源码中通过枚举为线程定义了 ...