005-Tomcat的安装和配置

1.下载

http://tomcat.apache.org/

2.安装

解压就好

3.卸载

删除文件夹就好

4.启动

截屏2021-02-05 上午10.15.47

4.1 启动

windows找bin目录下的startup.bat文件 打开

linux系统找bin目录下的startup.sh文件

项目要单独建个文件夹,放在webapps目录下面

4.2 访问

访问 127.0.0.1:8080

别人访问 http://我的ip:8080

4.3 启动中可能遇到的问题

4.3.1 黑窗口一闪而过

没有配置JAVA_HOME变量

要正确配置JAVA_HOME变量

4.3.2 启动报错

错误信息在logs

原因可能是 重复启动,

​ 打开cmd 执行 netstat -ano 找端口号为 8080 的 pid是啥在任务管理器里面删除(需要在选择列里面 打开pid列),然后把它结束掉

修改端口号

打开conf目录下的server.xml

找到<Coonector port=“8080” redirectPort=“8443” 修改这个8080和8443为别的端口号就可以了

<Coonector port=“8009” redirectPort=“8443” 改掉 8009和8445

<Server port=“8005” 改掉

一般会将tomcat的默认端口号修改为80,80端口号是http协议的默认端口号。
修改成80 可以默认不输入端口号

5.关闭

5.1 正常关闭

bin目录下的shutdown.bat

或者

在黑窗口内按 ctrl+c

5.2 强制关闭

直接关闭黑窗口

6.配置

打开wabapps目录,创建一个新的项目文件夹,名称是你项目的名字

里面放web代码

6.1 配置war

打包war包就是直接把webapps下的项目文件夹直接压缩zip,改为war后缀

使用war包就是再将war包放置到webapps目录下。他自己会解压

6.2 配置conf/server.xml(不推荐)

在标签体中配置虚拟目录,以后访问就 ip:8080/hehe/index.html

<Context docBase="D:\hello" path="/hehe" />
  • docBase:项目存放的路径
  • path: 虚拟目录

6.3 配置localhost(推荐)

在conf\catalina\localhost创建任意名称的xml文件。在文件中编写

<Context docBase="D:\hello" />

截屏2021-02-05 上午11.08.06

访问的话就把路径 改为 ip:8080/bbb/hello.html

截屏2021-02-05 上午11.08.24

7.动态java项目的目录结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0LL4L29z-1617239206287)(/Users/zhulianghao/Library/Application Support/typora-user-images/截屏2021-02-05 上午11.13.17.png)]

8.Tomcat集成到idea中

截屏2021-02-05 上午11.17.30

截屏2021-02-05 上午11.25.05

截屏2021-02-05 上午11.25.20

新建一个tomcat 并且添加进来项目 运行 热部署

截屏2021-02-05 下午1.50.07

9.IDEA与tomcat的相关配置

  1. IDEA会为每一个tomcat部署的项目单独建立一份配置文件

    • 查看控制台的log:Using CATALINA_BASE: “C:\Users\fqy.IntelliJIdea2018.1\system\tomcat_itcast”
  2. 工作空间项目 和 tomcat部署的web项目

    • tomcat真正访问的是“tomcat部署的web项目”,“tomcat部署的web项目"对应着"工作空间项目” 的web目录下的所有资源
    • WEB-INF目录下的资源不能被浏览器直接访问。
  3. 断点调试:使用"小虫子"启动 dubug 启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱良浩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值