Tomcat部署项目的几种方式
Posted 经理,天台风好大
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat部署项目的几种方式相关的知识,希望对你有一定的参考价值。
文章目录
一、Tomcat:web服务器软件
-
下载:
http://tomcat.apache.org/
-
安装:解压压缩包即可。
注意:安装目录建议不要有中文和空格
-
卸载:删除目录就行了
-
启动:
(1)文件路径:bin/startup.bat
, 双击运行该文件即可
(2)访问:浏览器输入:http://localhost:8080 回车访问自己
http://别人的ip:8080 访问别人
二、可能遇到的问题:
1. 黑窗口一闪而过
- 原因: 没有正确配置
JAVA_HOME
环境变量 - 解决方案:正确配置
JAVA_HOME
环境变量
2. 启动报错
- 暴力方式:找到占用的端口号,并且找到对应的进程,杀死该进程
- 命令:
netstat -ano
- 命令:
- 温柔方式:修改自身的端口号
- 文件路径:
conf/server.xml
- 修改部分:
<Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8445" />
- 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。
- 好处:在访问时,就不用输入端口号
- 文件路径:
3. 关闭
- 正常关闭:
- 文件路径:
bin/shutdown.bat
或者使用ctrl+c
直接终止
- 文件路径:
- 强制关闭:
- 点击启动窗口的
×
- 点击启动窗口的
4. 配置
部署项目的方式
- ① 直接将项目放到webapps目录下即可。
/hello
:项目的访问路径–>虚拟目录- 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
- war包会自动解压缩
- ② 配置
conf/server.xml
文件- 在标签体中配置
<Context docBase="D:\\hello" path="/hehe" />
docBase
:项目存放的路径path
:虚拟目录
- ③ 在
conf\\Catalina\\localhost
创建任意名称的xml文件。在文件中编写<Context docBase="D:\\hello" />
- 虚拟目录:xml文件的名称
静态项目和动态项目:
- 目录结构
- java动态项目的目录结构:
- 项目的根目录
- WEB-INF目录:
- web.xml:web项目的核心配置文件
- classes目录:放置字节码文件的目录
- lib目录:放置依赖的jar包
- WEB-INF目录:
- 项目的根目录
- java动态项目的目录结构:
以上是关于Tomcat部署项目的几种方式的主要内容,如果未能解决你的问题,请参考以下文章