【JavaWeb】Tomcat服务器

1.基本网络通信

1.1JavaWeb

JavaWeb是指所有通过Java语言编写的可以通过浏览器去访问的程序的总称。JavaWeb是基于请求和响应开发的。
在这里插入图片描述

1.2Web资源

静态资源:html,css,js,txt,mp4,jpg图片
动态资源:Jsp页面,Servlet程序

1.3服务器分类

Tomcat:应用最广,提供Jsp和Servlet支持。
WebLogin:收费中应用最广,适合大型项目。

2.Tomcat基本

2.1Tomcat目录

  • bin : 用来存放Tomcat的可执行程序
  • conf : 用来存放Tomcat服务器的配置文件
  • lib : 用来存放Tomcat服务器的jar包
  • logs : 用来存放Tomcat服务器运行后的日志文件
  • temp : 用来存放Tomcat服务器运行时的临时数据
  • webapps : 用来存放部署的项目工程
  • work : 是Tomcat工作时的目录,用来存放Tomcat运行时Jsq翻译为的Servlet,和Session钝化的目录。

2.2如何启动和关闭

(1)bin目录下的start.bat和shutdown.bat。
在这里插入图片描述

(2)命令行方式
切换到bin目录:

catalina run

Ctrl + C就可以关闭。

2.3查看启动成功

http://localhost:8080
http://127.0.0.1:8080
http://真实IP:8080

2.4启动失败原因

(1)Java_Home配置出错。
解决:重新配置。

(2)端口号占用
解决:手动关闭端口号。

2.5修改端口号

conf下的server.xml
在这里插入图片描述

3.部署项目的方法

3.1第一种部署方法

将项目直接拖动到webapp目录之下,然后再地址栏输入

http://ip:端口号/工程名/项目名/文件名

3.2第二种部署方法

在conf -> Catalina -> localhost 下新建一个.xml文件。
在.xml文件中写入:

<Context path="/abc" docBase="D:\myproject"/>

Content表示一个工程上下文。
path表示工程的访问路径,也就是我们在浏览器地址栏中手动输入的内容。
docBase表示工程项目的地址在哪里。
在这里插入图片描述

3.3默认访问工程和资源

在这里插入图片描述

4.IDEA与Tomcat服务器

4.1IDEA整合Tomcat服务器

在这里插入图片描述
在这里插入图片描述

4.2创建动态web工程

这是新版的IDEA,使用Maven
在这里插入图片描述
旧版的:
在这里插入图片描述
在这里插入图片描述

4.3 添加第三方jar包

在这里插入图片描述

在这里插入图片描述

4.4在idea中启动部署web模板

(1)确认web工程中有要部署的工程模块
在这里插入图片描述
在这里插入图片描述
(2)确认Tomcat启动后的默认访问地址
在这里插入图片描述
(3)Tomcat启动与停止
在这里插入图片描述
在这里插入图片描述
(4)更新
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

作者:Beyong    
出处:Beyong博客
github地址:https://github.com/beyong2019

本博客中未标明转载的文章归作者Beyong有,欢迎转载,但未经作者同意必须保留此段声明,且在文章明显位置给出原文连接,否则保留追究法律责任的权利。

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值