【Tomcat】贰-Tomcat集成到Idea:解放双手,让Tomcat的操作没有那么难用

简介: 【Tomcat】贰-Tomcat集成到Idea:解放双手,让Tomcat的操作没有那么难用

@[Toc]

前言

手动启动Tomcat,未免太low了,而且手动将Web项目放到webapp下,未免太笨拙了。懒懒的程序员怎么会干这样的工作呢?所以绝大部分的开发者,都会选择一款可以集成Tomcat的编程软件,如Idea、Eclipse。工欲善其事必先利其器,但是Idea是我的最爱,所以本文就来讲讲idea如何集成Tomcat!

新建Web项目

首先打开idea,点击Create New Project 创建一个 项目
在这里插入图片描述
请按照如下的步骤走,一般默认就是选择的Maven,记得webapp不要选错,因为不只一个。
在这里插入图片描述
填写下面的信息,然后点击next,然后点击Finish
在这里插入图片描述
等待项目构建完,大约20s这样子,看到项目输出框里面输出"Bulid Sucess"代表项目构建完成,这时候文件目录如下:
在这里插入图片描述
这时候main文件中,还缺两个包,resource和java。点击main-右键-new-Directory,按住CTRL选中这两个,回车
在这里插入图片描述
好了,这时候包就齐全了。
在这里插入图片描述

Web项目结构

这些文件/包齐全之后,我们解释一下这些包有什么用。下面这个盗自黑马的图讲的很详细了。
在这里插入图片描述
webapp下有一个Web-inf的文件,在打包后会生成两个新的文件,classes和lib。其中classes文件夹的作用是存放Java代码编译完后的字节码文件。lib文件夹则用于存放,导入依赖的jar包。

集成Tomcat

1、点击右上角的 Add Configuration**

在这里插入图片描述

2、点击+,然后鼠标往下滑,找到TomEE下的Local

在这里插入图片描述

3、第一步应该选择Tomcat,如下

在这里插入图片描述
如果你的电脑显示没有,点击旁边的Configure,进行配置,Tomcat的路径要填到bin的上一层
在这里插入图片描述
下面看一下,其他的注意点:
其中URL就是你启动Tomcat后,弹出来的地址,是可以修改的。
在这里插入图片描述

4、点击Deployment,点击+,点击Artifact

在这里插入图片描述

5、选择我们要部署的项目

在这里插入图片描述
在这里插入图片描述

6、点击Apply,点击Ok。这时候项目就部署好了,右上角多了一只猫,运行按钮也变绿了。

在这里插入图片描述

7、点击按钮启动,静待项目的运行,这时候你会发现突然弹出了一个网页上,网页上还颤颤巍巍印一行字---"Hello,World"

在这里插入图片描述

8、忘了说了,如果URL没有注明html文件,那么index.jsp就是默认的启动页面!

相关文章
|
21天前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
28 1
记IDEA Git版本回退并push到远程操作
|
1月前
|
前端开发 关系型数据库 MySQL
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
IDEA集成Docker插件打包服务镜像与运行【附Docker命令汇总】
|
1月前
|
开发工具 git
web后端-IDEA的Git操作
web后端-IDEA的Git操作
|
27天前
GitHub和Gitee的基本使用和在IDEA中的集成
GitHub和Gitee的基本使用和在IDEA中的集成
24 0
|
3天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
8 0
|
5天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
15 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
5天前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
13 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
1月前
|
前端开发 Java Maven
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
java集成opencv(不踩坑),实现人脸检测小demo(含上传人像图片识别接口),windows,IDEA,Springboot
164 0
|
2月前
|
安全 Java 测试技术
【开发工具专题_01】idea集成SonarLint代码质量管理
【开发工具专题_01】idea集成SonarLint代码质量管理
|
2月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
129 0