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的。

目录
相关文章
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
1838 78
|
监控 测试技术 开发者
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
在IntelliJ IDEA中,熟练运用调试工具可显著提升开发效率。通过设置断点、单步执行、变量监控等功能,快速定位问题并优化代码性能。此外,掌握多线程调试、异常处理及远程调试技巧也至关重要。为提高效率,建议合理使用条件断点、快捷键与日志监控,同时不断学习总结经验。若觉得有用,别忘了点赞收藏!
IDEA项目调试你都会用了么,快看看是否有你不知道的调试技巧
|
IDE Java 开发工具
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
IntelliJ IDEA创建Java项目的图文详细步骤,手把手带你创建Java项目
2304 10
【Java基础-环境搭建-创建项目】IntelliJ IDEA创建Java项目的详细步骤
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
900 27
|
数据安全/隐私保护
IntelliJ IDEA使用技巧:在一个项目中如何正确引用其他子模块。
我希望这个解答可以帮助你,有了这些知识,你可以更好地使用IntelliJ IDEA并轻松处理项目中的子模块。
1188 19
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1960 18
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
799 11
|
Java 关系型数据库 MySQL
JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
457 17
|
Java Maven
Idea配置项目的热启动
Idea配置项目的热启动
4268 5
Idea配置项目的热启动
|
网络协议 Java 应用服务中间件
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。