【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)

简介: 【JavaWeb】手把手教你Eclipse、IDEA集成Tomcat构建Web应用(二)

二、IDEA集成 Tomcat


1、在IDEA中关联Tomcat(图片教程)

 


60d8fe785f4fb308e15860ec1466133b_image-20220908115737860.png


61e8a7c1d4ca6a49bc5e0edf01927bc8_image-20220908115806089.png


ddc256c66e18722cd3fc4f9d9d5e1e3f_image-20220908115847973.png


填写自己电脑上Tomcat的路径


b23200979b1ab330c27d21e018399ecd_image-20220908115914980.png


d13d4fafecb3b1cf2547e01ab3d27d7d_image-20220908120037545.png


ae9fb06084df653bcfde1676693d9376_image-20220908120054320.png


9fb82326cb8ce1d60ed1523d96bcaeb3_image-20220908120155318.png

 

2、创建Web工程


1)创建动态Web工程:New Project—>填写相关信息,点击next即可


277d465169b48474602496c85cb2e321_2MR@C~P1EDNZ@P%7BYS@L$~UT.png


2)创建好的工程如下所示:


daa5a57c7ca5acbf4b01c46a6b2ed7a6_image-20220908124623961.png


Web工程目录结构介绍


1684983512518.png


3)创建用来部署Web工程的Tomcat实例,将开发项目部署项目到Tomcat中


053517b8a15df7e2a936a0855322ec02_image-20220908125002618.png


c684407ba3de10a096c480eb5ecd4718_image-20220908125048062.png


908f260c78705677071186a436cc9d40_image-20220908125250134.png


502b3d796af51adfd818f1ec9c99f8c9_image-20220908125647370.png

 

扩展内容: xxx.war和 xxx.war exploded这两种部署项目模式的区别?


war模式是将WEB工程打成war包,把war包发布到Tomcat服务器上

war exploded模式是将WEB工程以当前文件夹的位置关系发布到Tomcat服务器上

war模式部署成功后,Tomcat的webapps目录下会有部署的项目内容

war exploded模式部署成功后,Tomcat的webapps目录下没有,而使用的是项目的target目录下的内容进行部署

建议大家都选war模式进行部署,更符合项目部署的实际情况


910a229dbcc38a0ace2ac3f5ce5fd4e6_image-20220908130129626.png


点击Apply、OK。即部署成功。


3、部署运行测试代码


这里我们直接运行IDEA我们创建出来的测试代码


6c6a7e855c6ed52cd483bdde35876e6d_image-20220908131200448.png


启动刚刚我们创建的Tomcat实例


ad85a0398ebb53a67e8f072273611aa9_image-20220908131254227.png


部署运行成功,如下图,控制台无报错,访问http://localhost:8080/tomcat_demo_war/可以访问到咱们的测试代码中的index.jsp


9454b9cbeb4b59cde58a9be12f23cf6a_image-20220908131327084.png


a6675a84c6e59dae06c81538ae4cd42e_image-20220908131429787.png

相关文章
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
1794 78
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
876 27
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1869 18
|
前端开发 JavaScript Java
idea中如何不重启tomcat 即可看到修改内容变化
这篇文章介绍了在IntelliJ IDEA中实现对Java Web应用的热部署(Hot Swap)的多种方法,包括启用自动构建、使用Exploded Artifact、安装JRebel插件、更改静态资源、使用Spring Boot的devtools以及IDEA的HotSwap功能,以便在不重启Tomcat服务器的情况下看到修改内容的变化。
idea中如何不重启tomcat 即可看到修改内容变化
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
908 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
1291 0
idea+maven+tomcat+spring 创建一个jsp项目
|
开发者 前端开发 开发框架
JSF与移动应用,开启全新交互体验!让你的Web应用轻松征服移动设备,让用户爱不释手!
【8月更文挑战第31天】在现代Web应用开发中,移动设备的普及使得构建移动友好的应用变得至关重要。尽管JSF(JavaServer Faces)主要用于Web应用开发,但结合Bootstrap等前端框架,也能实现优秀的移动交互体验。本文探讨如何在JSF应用中实现移动友好性,并通过示例代码展示具体实现方法。使用Bootstrap的响应式布局和组件可以确保JSF页面在移动设备上自适应,并提供友好的表单输入和提交体验。尽管JSF存在组件库较小和学习成本较高等局限性,但合理利用其特性仍能显著提升用户体验。通过不断学习和实践,开发者可以更好地掌握JSF应用的移动友好性,为Web应用开发贡献力量。
287 1
|
机器学习/深度学习 存储 前端开发
实战揭秘:如何借助TensorFlow.js的强大力量,轻松将高效能的机器学习模型无缝集成到Web浏览器中,从而打造智能化的前端应用并优化用户体验
【8月更文挑战第31天】将机器学习模型集成到Web应用中,可让用户在浏览器内体验智能化功能。TensorFlow.js作为在客户端浏览器中运行的库,提供了强大支持。本文通过问答形式详细介绍如何使用TensorFlow.js将机器学习模型带入Web浏览器,并通过具体示例代码展示最佳实践。首先,需在HTML文件中引入TensorFlow.js库;接着,可通过加载预训练模型如MobileNet实现图像分类;然后,编写代码处理图像识别并显示结果;此外,还介绍了如何训练自定义模型及优化模型性能的方法,包括模型量化、剪枝和压缩等。
1229 1
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
327 0
|
存储 缓存 安全
如何使用 PHP 将天气跟踪集成到 Web 应用程序中
如何使用 PHP 将天气跟踪集成到 Web 应用程序中
295 0