Tomcat的部署及常见问题的解决(IDEA)
Web服务器——Tomcat
- 前言
- 一、Tomcat的下载、安装、卸载、启动、关闭与配置
- 1.1 Tomcat的下载
- 1.2 Tomcat的安装
- 1.2.1 tomcat 的目录结构
- 1.3 Tomcat的卸载
- 1.4 Tomcat的启动
- 1.5 Tomcat的关闭
- 1.6 Tomcat的配置
- 1.6.1 部署项目的方式
- 1.6.2 静态项目和动态项目
- 二、在IDEA中部署Tomcat
- 1、配置Tomcat
- 2、创建一个WEB项目
- 三、相关问题
- 2.1 启动可能遇到的
前言
提示:这里可以添加本文要记录的大概内容:
一、Tomcat的下载、安装、卸载、启动、关闭与配置
1.1 Tomcat的下载
网址:
看你的计算机时多少位的,计算机——属性
1.2 Tomcat的安装
- 解压压缩包,建议:安装的目录不要有空格和中文
1.2.1 tomcat 的目录结构
- bin 是存放一些可执行文件的。
- conf 里面是一些配置文件。
- lib 则是存放项目需要的一些 依赖的jar包。
- logs存放日志文件。
- temp 存放临时文件。
- webapps 是存放我们开发的web项目的。
- work 则存放运行时的数据
其它的一些配置文件暂时不需要知道。后面学习到的时候再补充进来。
1.3 Tomcat的卸载
- 删除目录就行了
1.4 Tomcat的启动
- 先从tomcat的安装目录找到bin目录下的startup ,然后双击。
- 打开之后不要关闭了,让它最小化,因为tomcat里面本身就有一些项目(前面看到webapp里面有),那么我们就可以通过浏览器取访问里面的项目内容。
- 在浏览器中输入你的ip 地址 加Tomcat的端口号即可访问。
本机IP 地址可以用localhost 来代替,所以:
- 跳转到此页面即为安装成功。
- 当然你也可以先查看你的IP地址,然后输入。(打开DOS界面 输入ipconfig )
- 访问:
- 浏览器输入: http: /ylocalhost:8080 回车访问自己
- http://别人的ip:8080访问别人
1.5 Tomcat的关闭
关闭∶
正常关闭∶
bin/ shutdown. bat
ctrl+c
在startup.bat中,按住Ctrl + C 即可
强制关闭︰
- 击言动窗口的×
- 击言动窗口的×
启动和关闭一般都是在IDEA或者Eclipse的项目中,而不是单独启动或关闭。
1.6 Tomcat的配置
1.6.1 部署项目的方式
一、 直接将项目放到webapps目录下即可。
- / hello:项目的访问路径–>虚拟目录
- 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
- war包会自动解压缩
二、配置conf/ server.xml文件
- 在< Host >标签体中配置
- <Context docBase=“D: \hello” path=" / hehe” />
- docBase:项目存放的路径
- path :虚拟目录
三、在conf\catalina\localhost创建任意名称的xml文件。在文件中编写
- <context docBase="D: \ hello”/>
- 虚拟目录:xml文件的名称
1.6.2 静态项目和动态项目
目录结构
- java动态项目的目录结构︰
- 项目的根目录
- WEB-INF目录︰
- web.xml : web项目的核心配置文件
- classes目录:放置字节码文件的目录
- lib目录∶放置依赖的jar包
- WEB-INF目录︰
- 项目的根目录
二、在IDEA中部署Tomcat
1、配置Tomcat
1、
2、
2、创建一个WEB项目
三、相关问题
2.1 启动可能遇到的
- 黑窗口一闪而过:
- 原因:没有正确配置JAVA_HOME环境变量
- 解决方案:正确配置JAVA HOME环境变量
- 启动报错∶
解决方案暴力:找到占用的端口号,并且找到对应的进程,杀死该进程。
- 先用DOS命令输入netstat -ano
- 打开任务管理器,找到进程,右键选择显示PID,找到对应的PID 23964,结束即可。
- 先用DOS命令输入netstat -ano
温柔∶修改自身的端口号.
改完记得保存
如果改成8888,以后就可以用8888来访问了。
―般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。*好处:在访问时,就不用输入端口号.
Tomcat的部署及常见问题的解决(IDEA)相关推荐
- eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法
eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 参考文章: (1)eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法 (2) ...
- Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解
Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 参考文章: (1)Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 (2)https://www.cnblogs.co ...
- 在tomcat上部署项目,实现类似添加这样的功能之后,tomcat要运行很久,解决办法
今天在做软件测试作业的时候遇到了这样一个问题 在tomcat上部署项目,实现类似添加这样的功能之后,一大串子代码不停的在滑动,要运行很久,才会结束,之后上网上查询资料,试着将项目删除重新导入之后,就恢 ...
- Tomcat项目部署方式
1.Tomcat请求流程图 2.Tomcat项目部署方式 tomcat常见三种部署方式 1.1 在部署目录部署war包 这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的conf下的se ...
- Tomcat应用部署,是否要一个萝卜一个坑?
经常有读者在后台向我提问,一些个性化的问题就直接在后台回复了.也有些比较普遍的问题,比如下面这个: 自己的项目有多个应用,这些应用是要部署到同一个 Tomcat 里好,还是多个应用分别部署到不同的 T ...
- SuperMap许可常见问题及解决办法
作者:lly SuperMap许可常见问题及解决办法 在使用许可的过程中,大家可能会遇到的各种问题,本文从许可的申请.使用.异常处理三个方面 给大家逐一介绍. 文章目录 SuperMap许可常见问题及 ...
- 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)
在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...
- nacos 集群_Nacos 常见问题及解决方法
Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈.在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方法,这篇文章后续 ...
- java web 项目在tomcat上显示空白页的解决
今天调试一java web项目,所有页面都显示空白,有如下的解决过程: 一 切换浏览器模式 tomcat打开页面是空白 用localhost:8080打开页面显示空白,以前用着没问题. 浏览器兼容性问 ...
最新文章
- 序列赋值引发的Python列表陷进
- 面试题:1 到 1000 之间有多少个 7?
- Maximize The Beautiful Value
- JZOJ 8.15 B组总结
- 查找有序数组中某个数首次出现的位置
- md5修改工具_【q001】如何校验文件的MD5
- Kontakt 6 for Mac(强大的音频采样器软件)
- 联想r720游戏音效增强功能消失的解决
- WinForm开发知识汇总
- 联想服务器没有安装iis组件,win10没有iis怎么安装_手把手教你安装iis的详细步骤...
- RFID卡射频卡分类
- 开发转测试,需要哪些必备测试技能?
- 用户画像 客户喜好消费的商品分类模型表
- AVI文件在opencore框架下的解析
- WIN10如何设置默认便签应用
- minigui[基础篇][11]—— 图标
- Python爬虫教程(一):基础知识
- [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核·干货)...
- Flex自定义鼠标右键
- ucache灾备云报价_UCache云灾备体系介绍
热门文章
- 小技巧(5):将TT100K数据集转成VOC格式,并且用Python脚本选出45类超过100张的图片和XML
- mysql中的时间类型和比较大小
- 2021年中国3D打印面罩市场趋势报告、技术动态创新及2027年市场预测
- 在Microsoft Excel中如何快速合并表格
- Gland安装 protobuf Support 插件
- 和平精英体验服申请、适配机型、模拟器使用相关问题解决办法
- Trello使用技巧:如何在 trello 删除 card
- mysql如何直接打开表_Navicat for MySQL:如何打开 MySQL 表,需要技巧
- HTML+CSS+JS实现透明度动画
- 肾缺血再灌注动物模型 大小鼠肾缺血再灌注IR模型