Java学习之路005——Tomcat服务器环境搭建、JavaWeb项目创建以及IDEA配置Tomcat环境教程

简介: Tomcat服务器环境搭建、使用IDEA2022版本进行JavaWeb项目创建以及IDEA配置Tomcat环境教程。

一、Tomcat下载

【备注】前提是必须安装好了对应JDK版本。例如OpenJDK 19,或者其他版本。

1.1 下载指南

【步骤1】下载tomcat,由于我本地用的是JDK19,所以我下载新一点的tomcat版本进行使用,例如Tomcat 10版本。

【步骤2】如果不知道自己要下载哪个版本,可以找到一个 README 的链接,点击进去进行查看。

【步骤3】检查版本。例如此处10版本要求JDK11或以上版本,那JDK19版本就妥妥够用了。

【步骤4】返回回去,下对应系统的版本,例如我本地是64位的,那就下载64位的这个压缩包文件。

附件:Tomcat10.1.5版本

二、Tomcat安装与运行

2.1 安装

直接对压缩包解压到自定义的目录即可。

2.2 运行与验证

【步骤1】找上图中bin目录下面的startup.bat文件双击运行,不报错,正常运行就表示成功。

【步骤2】访问tomcat服务器:访问localhost:8080,显示如下页面就代表成功。

【说明】tomcat默认会把日志写入到 logs文件夹下,例如启动的日志,也可以看到。控制台由于编码格式问题,所以乱码,文本里面就可以清晰看到具体的显示内容了。

【说明】webapps是用于部署静态页面的地方。

【步骤3】静态文件验证:如果需要部署静态页面不能直接放到该目录下,必须提供一个新的文件夹进行。例如新建一个html文件。

【步骤4】必须放在一个子文件夹下面,例如此处我把它放到wesky文件夹下。

【步骤5】重启tomcat服务,进行访问。访问地址为tomcat服务启动的ip:端口号/子文件夹/具体页面名称。

【说明】验证直接存放在webapps文件夹下,而不创建子文件夹进行存放的效果。结果是会无法访问。

三、IDEA创建JavaWeb项目

3.1 创建支持多个项目的解决方案

【步骤1】新建一个空项目

【步骤2】再创建一个新模块。

【步骤3】对新模块进行命名等基础配置。例如名字叫 ServletDemo

【说明】新建以后的结构如图所示,是个空的项目,此处仅用于展示使用,等下用来和新建的web项目做对比。

【步骤4】新建一个模块,选择外部库,然后再通过新建新模块,选择Java EE或Java Enterprise里面的Web Application项目。不过此处IDEA不存在Java Web项目模板有关,那就先创建一个空的模块备用。此时,就可以在同一个窗口上面,存在两个不同的Java项目了。

3.2 IDEA添加对Java EE/Java Enterprise 项目的支持

【步骤1】先创建空的模块,这个步骤可以参考上面章节部分。

【步骤2】在上面创建的空模块项目的地方,选中右键,添加框架支持(Add Framework Support……)

【步骤3】选择Java EE下面的Web Application

【说明】创建成功,在项目的路径下自动有Web相关的文件了。

【说明】移除不用的模块:为了后面好区分,这儿先把另一个模块移除掉。选中项目->右键->移除模块 即可。

四、IDEA集成本地Tomcat服务器

【步骤1】把上面测试tomcat的html页面,拷贝到项目的web目录下备用。web目录下用于存放所有的动态或静态页面。这儿用来做后续的测试。

【步骤2】选择当前项目,在上方锤子图标旁边,选择编辑配置 进行打开配置页面。

或者也可以在 工具栏的 运行-> 编辑配置 进行打开。

【步骤3】在配置页面里面,点击 新增(+符号)

【步骤4】选择本地的Tomcat服务器

【步骤5】添加本地的tomcat服务器目录(选择主目录)

【说明】选择目录成功以后,会自动识别出服务器的版本号。

【步骤6】修改Jre版本,例如OpenJDK 19;修改端口号,默认的端口号是8080,改为18080(或者其他自定义的端口号);JMX端口,默认是1099,也改为其他的,例如11099.

【步骤7】然后切换到部署(Deployment)页面,新建一个工件。

【步骤8】修改应用上下文(Application Context)的名称,把自动生成的后缀删掉。

【步骤9】配置完毕以后,点击应用,再点击确定。

【说明】在工具栏上,锤子图标旁边,现在就有我们上面新增的Tomcat服务器信息了。

【步骤10】运行程序,可以看到程序成功运行,并且tomcat服务以18080端口正常启动起来了。如果要使用默认端口,那本地上原先启用的tomcat需要先关闭,否则可能会导致端口冲突。

【步骤11】在自动打开的页面上面,给它导个航到hello页面,并且打开了hello页面进行展示,说明程序是OK的。

Wesky
+关注
目录
打赏
0
2
1
0
13
分享
相关文章
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
206 26
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
3343 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
161 4
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
107 3
Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作
本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。
2022年最新最详细的tomcat安装教程和常见问的解决
这篇文章提供了2022年最新最详细的Tomcat安装教程,包括离线安装包的获取、官网下载步骤、JDK版本检查、环境变量配置,以及解决安装过程中可能遇到的常见问题,如乱码等。
2022年最新最详细的tomcat安装教程和常见问的解决
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
111 3
|
7月前
|
UED
JSF文件下载:解锁终极文件传输秘籍,让你的Web应用瞬间高大上!
【8月更文挑战第31天】掌握JSF文件下载功能对构建全面的Web应用至关重要。本文通过具体代码示例,详细介绍如何在JSF中实现文件下载。关键在于后端Bean中的文件读取与响应设置。示例展示了从创建实体类到使用`<h:commandLink>`触发下载的全过程,并通过正确设置响应头和处理文件流,确保文件能被顺利下载。这将显著提升Web应用的实用性与用户体验。
95 0
Angular携手Angular Universal:全面实现服务器端渲染技术——从环境搭建到部署的详尽指南
【8月更文挑战第31天】在现代Web开发中,服务器端渲染(SSR)对于提升应用加载速度和SEO至关重要。Angular Universal作为Angular的SSR解决方案,允许在服务器上渲染应用,再发送至客户端,显著提高初始加载速度。本文将详细介绍如何使用Angular和Angular Universal实现SSR,并分享最佳实践。
66 0
入职必会-开发环境搭建23-IDEA配置Tomcat
IDEA配置Tomcat分为两部分: 1. IDEA集成本地Tomcat 2. IDEA中使用Tomcat部署Web项目 在配置IntelliJ IDEA中的Tomcat时,首先需要打开IDEA,选择菜单中的Run -> Edit Configurations,在左侧菜单中找到+并点击,然后选择Tomcat Server下的Local(注意不要选择错了,下方还有个TomEE Server,不是选这个)。接下来,输入一个自定义的名字作为Tomcat的配置名称,点击Configure...配置Tomcat的安装路径。这样IDEA就配置好了Tomcat。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等