Tomcat(3)IDEA集成Tomcat&新建web应用

1、IDEA集成Tomcat

在IDEA中打开Run,选择Edit Configurations,点击+,找到Tomcat Server:

找到Tomcat在本地安装的位置并选中,点击OK。

2、新建web应用

1)创建步骤

用Java Enterprise项目模板创建project,选择Maven作为项目的构建工具:

会生成以下目录结构:

2)自带文件说明

web.xml:web项目的核心配置文件

index.jsp:默认的首页/欢迎页面

Java Server Pages:

简称 JSP,能够响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页的技术标准。

JSP 技术是以 Java 语言作为脚本语言的,它允许在 HTML 网页中直接插入 Java 代码(这些代码被特殊的 JSP 标记包围,如 <% 和 %>)。当 JSP 页面被请求时,服务器会执行其中的 Java 代码,然后将生成的 HTML、XML 或其他格式的内容发送回客户端的浏览器。

3)部署及运行

 点击运行:

直接访问到默认的index.jsp页面:

IDEA集成Tomcat后,部署是点击运行后自动的

点击运行按钮时,IDEA会自动启动Tomcat服务器,并将Web项目部署到服务器上。

部署过程包括将项目文件复制到Tomcat的webapps目录下,并启动相应的Servlet和JSP等组件。部署完成就可以通过浏览器访问Web应用程序了。

点击Tomcat,点击编辑配置:

查看部署:

打包方式为 war,打包功能由maven提供:

WAR(Web Application Archive)是专为 Web 应用程序设计的打包格式。一个 WAR 文件包含了 Web 应用程序的所有内容,如 HTML、JSP、Servlet 类、库文件等,以及一个特殊的 WEB-INF 目录,其中包含了 Web 应用程序的配置文件(如 web.xml)和类文件(通常被编译为 .class 文件)。

选择创建一个新的Java Enterprise项目时,如果选择Maven作为项目的构建和依赖管理工具,IDEA会自动生成一个包含基本Maven结构和pom.xml文件的项目。IDEA 已经内置了对 Maven 的支持,无需额外安装。

Maven负责打包WAR文件,Tomcat负责运行和部署这个WAR文件提供的Web应用程序。

部署方式为 war exploded:

  • WAR exploded(解压的WAR):

解压位置:WAR exploded 是将 WAR 文件的内容解压到服务器的指定目录下。这个目录通常是服务器的 webapps 目录下的一个子目录,其名称与 WAR 文件名相同。

运行方式:在解压后,服务器可以直接访问和运行这些文件,而不需要额外的处理。

灵活性:这种方式非常适合开发环境,因为开发者可以直接修改和访问这些解压后的文件,无需重新打包和部署整个 WAR 文件。

  • WAR file deployment(WAR文件部署):

解压位置:在 WAR 文件部署中,WAR 文件本身被放置在服务器的 webapps 目录下。服务器会在运行时自动解压这个 WAR 文件到一个临时的目录中,然后在这个临时目录中运行应用程序。

运行方式:应用程序是作为一个独立的单元来运行的,服务器负责处理解压和运行的过程。

灵活性:这种方式适合生产环境,因为它提供了更高的可移植性和稳定性。WAR 文件可以在不同的服务器和环境中无缝部署,而无需关心具体的文件结构和位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值