Tomcat部分知识点小结
* Tomcat:web服务器软件
1. 下载:http://tomcat.apache.org/
2. 安装:解压压缩包即可。
* 注意:安装目录建议不要有中文和空格
3. 卸载:删除目录就行了
4. 启动:
* 访问:浏览器输入:http://localhost:8080 回车访问自己
http://别人的ip:8080 访问别人
* 可能遇到的问题:
1. 黑窗口一闪而过:
* 原因: 没有正确配置JAVA_HOME环境变量
* 解决方案:正确配置JAVA_HOME环境变量
2. 启动报错:
1. 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程
* netstat -ano
2. 温柔:修改自身的端口号
* conf/server.xml
* <Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8445" />
* 一般会将tomcat的默认端口号修改为80。80端口号是http协议
的默认端口号。
* 好处:在访问时,就不用输入端口号
5. 关闭:
1. 正常关闭:
* bin/shutdown.bat
* ctrl+c
2. 强制关闭:
* 点击启动窗口的×
6. 配置:
* 部署项目的方式:
1. 直接将项目放到webapps目录下即可。
* /hello:项目的访问路径-->虚拟目录
* 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
* war包会自动解压缩
2. 配置conf/server.xml文件
在<Host>标签体中配置
<Context docBase="D:\hello" path="/hehe" />
* docBase:项目存放的路径
* path:虚拟目录
3. 在conf\Catalina\localhost创建任意名称的xml文件。
在文件中编写
<Context docBase="D:\hello" />
* 虚拟目录:xml文件的名称
* 静态项目和动态项目:
* 目录结构
* java动态项目的目录结构:
-- 项目的根目录
-- WEB-INF目录:
-- web.xml:web项目的核心配置文件
-- classes目录:放置字节码文件的目录
-- lib目录:放置依赖的jar包
* 将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目。
最新文章
- ionic 发布 inoc显示不正确
- Windows 8.1开发环境初始化
- 1Z0-053 争议题目解析700
- Reverse Words in a String
- 基于MRG_MyISAM引擎的Mysql分表
- android AudioRecorder简单心得
- CentOS的KVM实践(虚拟机创建、网桥配置、Spice)
- (中级篇 NettyNIO编解码开发)第八章-Google Protobuf 编解码-2
- OLED小记
- would you please...could you please...两句区别是什么?
- python-设计模式:抽象类
- 【转】从源码来分析ListView
- 简单的WebRTC例子
- PAC 自动代理
- linq to sql 左联接出错,未将对象引用设置到实例
- 校园网突围之路由器开wifi__windows版
- 【BZOJ2141】排队(树套树)
- jQuery的validation插件(验证表单插件)
- OC中使用单例模式
- asp.net 、C#实现微信企业号OAuth2认证
热门文章
- SpringMVC从Request域中获取数据
- Linux/Centos下安装部署phantomjs
- JWT签名算法
- Go -- client 302 自动转 200 问题 cookie存储 模拟登陆问题
- Django,Flask,Tornado三大框架对比,Python几种主流框架,13个Python web框架比较,2018年Python web五大主流框架
- node依赖包格式区别
- PCA python 实现
- 利用OpenGL固定流水线绘制球体
- 安装DEDECMS出现Function ereg_replace()错误的解决方法
- maven项目新检出后不编译爬坑记 及 mvn clean package报错 WagonTransporterFactory: java.util.NoSuchElementException 异常【我】