【Java Web】在 IDEA 中部署 Tomcat

简介: 【Java Web】在 IDEA 中部署 Tomcat

在 IDEA 中部署 Tomcat

0.准备工作

电脑中已经调试好 Tomcat,点击此处可跳转至 Tomcat 的配置教学。

1.在工程中添加 Web 模块

右键工程点击 add frameworks support

点击 在 java EE 下的 web application

这一步将在 IDEA 中的工程里添加 web 模块

2.创建文件夹,移动.jar 文件

在工程的 WEB-INF 文件夹中创建文件夹 classes 和 lib

从 tomcat 中的 lib 文件夹中找到 jsp-api.jar 和 servlet-api.jar,将其复制到刚刚创建的 lib 文件夹

3.在 file 菜单中进行配置

点击 IDEA 中的 file,点击 Project Structure。

1)点击 Modules 栏

点击 Paths,在 Complier Output 中选择单选选项 Use Module complie output path。

Output path 地址栏中选择刚刚创建的 classes 文件夹的位置

使 Test output path 中的内容与 Output path 相同。

至此 Modules 栏配置完成

2)点击 Libraries 栏

点击加号,选择 Java。在地址栏中填入刚刚创建的 lib 文件夹的位置

至此 Libraries 栏配置完成

3)点击 Artifacts

点击 fix

-----可能没有 fix 按钮,解决方法在文章末尾-----

在 fix 的下拉菜单中选择 Add lib to the artifact

点击 Apply 然后点 OK。

至此 Artifacts 栏配置完成

4.配置 Tomcat

在右上角点击 Edit Configurations

点加号,选择tomcat server local

(此处图片演示有错误,红圈的位置是TomEE Server 下的Local,应当为Tomcat Server 下的Local选项。之后的配置界面两者类似,图片中的按钮和选项几乎相同)

(此处图片演示有错误,红圈的位置是TomEE Server 下的Local,应当为Tomcat Server 下的Local选项。之后的配置界面两者类似,图片中的按钮和选项几乎相同)

1)点击 Server 栏

在 Application server 中填入 Tomcat 的主文件夹位置

URL 中会自动填写 http://localhost:端口号/

在 JRE 中选择 JDK

2)点击 Deployment 栏

点加号,选择 Artifact

-----在加号的下拉菜单中可能没有 Artifact 选项,解决方法在本文末尾-----

可修改 Application context 中的内容,建议在测试阶段改短,方便调试

点击 Server 栏,在 On Updata action 中下拉选择 Redeploy,在 On frame deactivation 中下拉选择 Udata classes and resources,

在浏览器图标中选择 Chrome,点击右边三个点,点击 Chrome 后的文件夹图标,找到本机的 Chrome.exe 的位置并选中它。

点击 Apply,点击 OK

至此 Tomcat 配置完成。可在右上角看到 Tomcat 的图标。

显示名字为Unnamed,可在Edit Configuration总修改Name,修改成恰当显示

5.尝试 Debug

在点击 Debug 前应确定端口是否被占用。Chrome 会自动弹出并显示网页。

浏览器地址框中内容为 Localhost:端口号/Application context/

(上接建议:在这里不难看出,较短的 Application context 可以较快的让使用者通过浏览器地址栏访问工程中的不同 html 文件)

6.补充

在加号的下拉菜单中可能没有 Artifact 选项

在 Modules 栏中右键选择 Add,点击 Web

下方会提示"Web" Facet resources are not included in any artifacts

点击提示中的 Create Artifact

然后点击Apply和OK

7.备注

运行tomcat浏览器404解决方法

相关文章
|
2月前
|
Java
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
本文介绍了如何使用IDEA(IntelliJ IDEA)创建一个新的Java项目,并运行一个简单的Java程序输出"Hello Word"。文章详细展示了创建项目的步骤,包括选择JDK版本、设置项目名称和路径、创建包和类,以及编写和运行代码。最后,还展示了如何通过IDEA的运行功能来执行程序并查看输出结果。
111 4
使用IDEA创建项目运行我的第一个JAVA文件输出Helloword
|
1月前
|
关系型数据库 MySQL Java
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
【IDEA】java后台操作mysql数据库驱动常见错误解决方案
53 0
|
1月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
199 3
|
2月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
208 84
部署tomcat部署实战案例
|
2月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
29天前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
86 0
|
1月前
|
Java 应用服务中间件 Apache
浅谈Tomcat和其他WEB容器的区别
Tomcat是一款轻量级的免费开源Web应用服务器,常用于中小型系统及并发访问量适中的场景,尤其适合开发和调试JSP程序。它不仅能处理HTML页面,还充当Servlet和JSP容器。相比之下,物理服务器是指具备处理器、硬盘等硬件设施的服务器,如云服务器,其设计目标是在处理能力、稳定性和安全性等方面提供高标准服务。简言之,Tomcat专注于运行Java应用,而物理服务器则提供基础计算资源。
|
1月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
|
2月前
|
前端开发 JavaScript
构建你的第一个Web应用:从零到部署
【8月更文挑战第33天】 在这篇文章中,我们将一起踏上构建一个基本Web应用的旅程。不同于传统的“安装这个、运行那个”教程,我们的目标是通过理解每一步的意义和目的来深化你的技术理解。我们将探索HTML、CSS、JavaScript的基础,并学习如何将它们结合起来创建一个简单的个人网站。接着,我们会介绍如何使用GitHub Pages进行免费部署,让你的应用上线。准备好了吗?让我们开始吧!
|
2月前
|
负载均衡 网络协议 应用服务中间件
web群集--rocky9.2源码部署nginx1.24的详细过程
Nginx 是一款由 Igor Sysoev 开发的开源高性能 HTTP 服务器和反向代理服务器,自 2004 年发布以来,以其高效、稳定和灵活的特点迅速成为许多网站和应用的首选。本文详细介绍了 Nginx 的核心概念、工作原理及常见使用场景,涵盖高并发处理、反向代理、负载均衡、低内存占用等特点,并提供了安装配置教程,适合开发者参考学习。