2022版IDEA与Tomcat的集成。入门级教程

认识tomcat:

1.Tomcat的使用步骤:官网下载http://tomcat.apache.org/(版本自行选择,建议选择8或者9),下载后进行解压。解压后里面有以下内容:

2.tomcat的启动与关闭,在bin文件夹中,找到,然后双击启动,如果有和下图一直,出现start就表示启动成功。

 3.测试:打开浏览器,输入:http://localhost:8080或者http://127.0.0.1:8080,出现下图界面,表明启动成功

4.关闭Tomcat,直接关闭的是黑窗口。一旦关闭,如果没有启动Tomcat,访问上面的地址就不会生效。

5.端口号的设置。Tomcat默认的端口号是8080,其他有些软件可能也是8080,就会造成端口被占用,所以需要更改端口号。在tomcat文件中的conf--》server.xml中进行配置。我的修改的为8088

 Tomcat与IDEA集成,(我的IDEA是2022版的。tomcat下载的是8.5的):

1.首先创建一个空项目,在这儿你也可以选择不用创建这一步)File-->New-->Project.

 2.创建web项目的方式有很多种,我先分享第一种,比较通用。

(1)在新建的空项目中,创建一个module,如下图:

 (2)给java模块添加web目录:按照下图操作,然后点击apply

然后在创建的module中,就出现了这个web:

 这种搭建方式不是很方便,因为没有默认的index.jsp文件,你可以在web下手动创建一个index.jsp文件。然后在src中创建相应的包。

 

(3)集成tomcat:

1)来到IDEA界面,按下图操作:点击运行那儿的current file,选择Edit Configurations...

2)点击+,选择Tomcat server--Local

 3)下图是介绍tomcat中的主要要配置的信息

 4)对上图的具体配置:

 5)jdk的配置,你可以选择自己的jdk版本,也可以直接默认。都是自己的

 6)上面的完成之后,点击apply,然后回到IDEA界面,找到file-project structrue,如下图操作,在Artifacts中添加刚创建的firstWeb。

7)添加完成后,界面如下:

 然后在这个界面给这个module添加tomcat依赖:

 8)将项目挂在tomcat服务器上,进入到edit configuration..,如下图操作:

 添加完成之后,出现下面的效果:

 (4)上面就集成好啦,第一次搭建比较麻烦。熟悉起来后就比较方便了。

(5)还有一个问题就是解决控制台可能中文乱码的情况:

1)找到下面文件并打开:

 

2)加上这个:(注意:千万别写错了,我之前可能就是因为写错了导致IDEA打不开了)

-Dfile.encoding=UTF-8

 3)在tomcat中也要添加这句话,如下图所示:然后点击apply;

 4)在file-setting中也要设置编码为utf-8,具体操作如下:

 (6)启动tomcat,然后看控制台就没有中文乱码的情况了。

 (7)然后自动访问的是index.jsp,所以出现下面的界面:

第二种方式创建javaweb项目:

 (1)创建一个新的module,如下图操作,选择Jakarta EE。在新的IDEA版本中,直接创建javaweb项目,要选择Jakarta EE。

 

(2)选择next,如下图,看有没有选中Servlet,如果没有选,自行选上:

 (3)创建完成后,项目结构如下图所示:

 

 

(4)然后记得在tomcat中,重新将这个项目挂在上面,把原来挂在上面的项目给删除。(删除就是点下图加号旁边的减号图标)

添加完成后,效果如下:

 

 (5)最后别忘记给这个项目添加tomcat依赖:

 

 

 (6)启动tomcat,最红运行效果如下:

 

posted @ 2023-09-04 21:50  emphemeral  阅读(1324)  评论(1)    收藏  举报