idea 部署Tomcat服务器

本文详细介绍了为何使用服务器,特别是Tomcat服务器的目录结构,包括bin、conf、lib、logs、temp、webapps和work目录的作用。同时,讲解了Tomcat的配置文件如server.xml和web.xml的功能,以及动态Web工程的目录结构,强调了src、web、WEB-INF目录的用途。最后,讨论了如何通过IP地址访问Tomcat服务器上的资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、为什么要使用服务器

服务器用来处理请求和响应

1、在Static Web中,访问页面(资源)必须通过磁盘路径访问,因此只能在自己的电脑上实现访问的功能。当将资源部署到服务器中之后,服务器就会为这些资源提供一个虚拟路径,即统一资源定位符

统一资源定位符-->jdbc:mysql://localhost:3306/test

统一资源定位符的格式-->协议://ip:port/具体的资源

2、服务器可以编译Java代码

二、tomcat的目录结构

bin:tomcat启动或停止等一些脚本文件

conf:存放tomcat相关的配置文件,例如server.xml和web.xml

lib:存放tomcat工作时需要使用的jar

logs:存放tomcat工作时所产生的日志文件

temp:存放临时文件

webapps:部署动态web工程的目录

注意:idea中动态web工程的部署目录就是idea项目的输出目录,即out

work:存放tomcat工作过程中动态生成的一些文件,例如:访问jsp所生成的java文件和class文件,session钝化之后所产生的文件

注意:在idea中tomcat的工作目录位于以下路径

C:\Users\杨博超\.IntelliJIdea2019.3\system\tomcat

三、tomcat的配置文件

server.xml配置tomcat本身相关信息,例如端口号

conf下的server.xml,在71行左右可以设置tomcat的端口号

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

conf下的web.xml,用来配置部署到tomcat中所有工程的相关信息

tomcat中的web.xml作用于部署到tomcat中的所有工程

动态web工程中的web.xml只作用于当前工程

若动态web工程中的web.xml和tomcat中的web.xml中的内容冲突时,以当前工程的web.xml为准

四、动态(Dynamic)web的目录结构

src:类和配置文件

web:存放web资源,例如jsp、html、js、css、图片

WEB-INF:其中的内容具有一定的隐藏性,不能通过浏览器直接访问,需要通过服务器才能访问

 

 

注意:

可以通过ip地址直接访问资源:http://192.168.25.35:8080/test/helloworld.html

1、端口为80时,端口后可以不写-->http://192.168.25.35/test/helloworld.html

2、若将当前的资源放在ROOT下,可以直接访问其下的资源-->http://192.168.25.35/helloworld.html

3、若将当前的主页面设置为index.jsp或index.html,则页面的路径可以通过IP地址访问-->http://192.168.25.35/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值