文章目录

  • 一、JavaWeb简介
  • 二、Tomcat服务器
  • 1.目录介绍
  • 2.启动与关闭Tomcat服务器
  • 3.如何测试Tomcat服务器启动成功??
  • 4.常见的启动失败的情况
  • 5.Tomcat的停止
  • 6.如何修改Tomcat的端口号
  • 7.如何部署Web工程到Tomcat中
  • 8.手拖html页面搭配浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别
  • 9. 默认访问
  • Root的工程的访问,以及默认index.html页面的访问
  • 三、使用IDEA整合Tomcat服务器
  • 1.如何动态的创建Web工程
  • 2.如何在IDEA中部署工程到Tomcat上运行


一、JavaWeb简介

什么是web

Web就是服务器响应客户端数据,客户端请求服务器数据

idea2024 java项目加入服务器_tomcat

Web资源的分类

按实现的技术和呈现的效果不同,分为静态资源和动态资源

静态资源:html、css、js、txt、mp4视频

动态资源:jsp页面、Servlet程序

常用的Web服务器

Tomcat(免费)

Jboss(免费)

GlassFish:Oracle

Resin:(收费,应用比较多)

WebLogic:Oracle、收费中应用最多

二、Tomcat服务器

1.目录介绍

bin 专门用来存放tomcat服务器的可执行程序

conf 专门用来存放Tomcat服务器的配置文件

lib 专门用来存放Tomcat服务器的jar包

log 专门用来存放Tomcat服务器运行时的输出的日记信息

temp 专门用来存放Tomcat服务器运行时产生的临时数据

webapps 专门用来存放部署的Web工程

work 是Tomcat工作时的目录,用来存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化(序列化)的目录。

2.启动与关闭Tomcat服务器

启动方式一:

找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器

启动方式二:

  1. 打开命令行
  2. cd到你的Tomcat的bin目录下
  3. 敲入启动命令catalina run
    好处:如果启动失败能知道为什么错误

3.如何测试Tomcat服务器启动成功??

打开浏览器,在浏览器中输入一下地址测试:

  1. http://localhost:8080
  2. http://127.0.0.1:8080
  3. http://真实ip:8080

当出现如下界面Tocmat启动成功。

idea2024 java项目加入服务器_java_02

4.常见的启动失败的情况

双击startup.dat有黑色屏幕一闪而过。

原因:Java环境配置有问题,重新配置JAVA_HOME环境变量。

常见的JAVA_HOME配置错误有以下几种情况:

  1. JAVA_HOME必须全大写。
  2. JAVA_HOME中间必须是下划线,不是减号
  3. JAVA_HOME只需要配置到jdk的安装目录即可。

5.Tomcat的停止

  1. 停止tomcat服务器窗口的x关闭按钮
  2. 把Tomcat服务器窗口置为当前窗口,然后按快捷键Ctrl+C
  3. 找到Tomcat的bin目录下的shutdowns.bat双击,就可以停止Tomcat服务器

6.如何修改Tomcat的端口号

Mysql默认的端口号:3306

Tomcat默认的端口号:8080

找到Tomcat目录下的conf目录,找到server.xml

idea2024 java项目加入服务器_Web_03

修改port属性(1-65535),修改完端口号,一定要重启Tomcat端口号。

平时上百度:http://baidu.com:80

http默认的端口号:80

7.如何部署Web工程到Tomcat中

第一种方法:只需要把Web工程的目录拷贝到Tomcat的webapps目录下即可。

  1. 创建book文件夹
  2. 将IDEA上面的文件黏贴进入文件夹
  3. idea2024 java项目加入服务器_java_04

  4. 如何访问?

第二种部署的方法

找到Tomcat下的conf目录\Catalina\localhost\下,创建如下的配置文件

8.手拖html页面搭配浏览器和在浏览器中输入http://ip:端口号/工程名/访问的区别

手拖html页面到浏览器,这个时候浏览器中的地址如下:

idea2024 java项目加入服务器_java_05

观察上图,我们发现,它使用的协议是file://协议。

file协议表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可。

如果实在浏览器地址栏中输入访问地址格式如下:http://ip:端口号/工程名/资源名

所使用的协议是http协议。背后的原因完全不同

idea2024 java项目加入服务器_Web_06

9. 默认访问

Root的工程的访问,以及默认index.html页面的访问

当我们在浏览器地址栏中输入访问地址如下:

http://ip:port ====>>>> 没有工程名的时候,默认访问的是ROOT工程。

当我们在浏览器地址栏中输入的访问地址如下:

http://ip:port/工程名/ ====>>>> 没有资源名,默认访问index.html页面

三、使用IDEA整合Tomcat服务器

  1. new一个工程,选择Java Enterprise
  2. Application server选择Tomcat
  3. 新增tomcat的文件到地址栏中

idea2024 java项目加入服务器_java_07

1.如何动态的创建Web工程

  1. 首先创建一个普通的Java工程
  2. 在当前java工程下右击选择Add Frameword Support

idea2024 java项目加入服务器_端口号_08

  1. 接着选择Web Application,最后点击ok。
  2. 创建完成,一般会在web工程的WEB-INF下添加lib文件用来添加jar包。

2.如何在IDEA中部署工程到Tomcat上运行

  1. 建议修改Web工程对应的Tomcat运行实例名称。
    上方找到Run----->>>>>找到edit Configurations。
  2. 确认你的Tomcat实例中有你要部署运行的web工程模块
  3. 可以修改Tomcat实例启动后默认的访问地址
  4. 如何启动Tomcat实例

可以通过Run和debug启动

最后一个键结束

idea2024 java项目加入服务器_java_09

  1. 修改端口号
  2. 修改默认启动的浏览器
  3. 配置资源热部署(修改程序,浏览器内容随之修改)