tomcat 基本使用和与idea 的基本配置

java 项目是无法在互联网上运行的。web 项目才可以在网络上运行
web 项目的搭建,通过Tomcat 和idea 的整合。
Tomacat :服务器
///////////////////////////////////////////////////基本概念/////////////////////////////////////////////////////////////////////////
服务器:
分为软件服务器和硬件服务器
数据库也是一个服务器,你可以存储数据,提供的是一种服务
web 服务器,提供资源给别人访问
web :
网页,资源。分为静态的web 资源(内容永远不变),动态的web 资源,内容有可能发生改变
web 的 开发技术:
动态的web 开发技术:servlet jsp php
静态开发技术:html css …
java web :通过Java 语言编写的网页

你在网页的地址栏输入地址,然后给你返回一个网页(数据),这个过程是如何完成的?
web 的通信机制:基于请求的响应机制
当我们在地址栏输入地址,点击回车,就是向一个固定的服务器发送了一个请求,服务其找到资源再反应回来,浏览器再将html 解析,就是我们看见的页面
一次请求,一次响应。现有请求,再有响应。

/////////////////////////////////////////////////////////////////////////////////////////////////////
常见的web 服务器:
weblogic oracle 大型收费,支持javaee 所有对规范的服务器
webspere IBM 大型收费,支持javaee 所有对规范的服务器
tomcat apache 中小型免费支持servlet jsp 规范的服务器//开源

//////////////////////////////////////////////////////Tomacat 服务器///////////////////////////////////////////////////
tomcat 下载(tomcat 7) 安装 启动(lib 目录下的startup)退出 配置! tomcat 的目录结果
测试tomcat 是否成功启动,在浏览器中输入 http://localhost:8080
tomcat是一个服务器.或者是 192.168.220.1:8080 (192.168.220.1 是我的本机ip 地址) ,这样也可以访问到tomcat 的官网(这是tomcat 的内置项目)
退出:
1.直接点击关闭
2.Ctrl+c
3.点击 shutdown.bat
常见的问题:
1.打开的时候一闪而过:下载的版本或者是JDK 环境配置的问题
2.端口冲突
解决办法:修改tomcat 的端口。打开tomcat/conf/servlet.xml 大概在70行左右修改port 值。1024以下的端口是给系统使用的,但是有一个特殊端口 80 端口是给http 协议使用的。我们可以使用这个端口。
///////////////////////
tomcat 的目录结构:
在这里插入图片描述
bin:
存放的都是可执行程序
conf:配置文件
lib:存放的是tomcat运行时的jar 包。想让tomcat 支持什么规范,就加入什么jar 包
logs:日志。一天一个(常用)
temp:临时文件(用不上)
webapps:!!! 存放项目的目录
work:!!! 存放的是jsp 文件运行时产生的java 文件 和class 文件
///////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
web 项目的目录结构:
web 项目本身就是一个文件夹
myweb(项目名称) web2.5 标准目录结构
|-------------html css image 等文件或者是目录
|
|------------WEB-INF(特点:通过浏览器直接访问不到)
| —————— |-------lib()
|——————|--------Class(存放的是我们自定义的java文件生成的.class 文件)
|—————|----------web.xml (当前项目的核心配置文件)

访问路径:http://主机:端口号/项目名称/资源路径
例如:myweb项目下对的1.html
http://localhost:8080/MyFirstWeb/1.html
////////////////////////////////////////////////////////////////////////////////////////////////
项目发布方式:(虚拟目录的映射)
1.将项目放到tomcat/webapps 目录下
在这里插入图片描述
//////////////////////////////////////////////////////////////////////////
idea 中tomcat 的配置和web 动态项目的创建:https://blog.csdn.net/u012149181/article/details/79245174
注意事项:
1.3以上的web 的版本,和Tomcat 8 匹配,不然会出现警告。
2.创建的项目在webapps 目录下找不到。具体参见:https://blog.csdn.net/qq_33442160/article/details/81347319

猜你喜欢

转载自blog.csdn.net/Stitch__/article/details/83472894