IntelliJ IDEA整合Tomcat服务器

一.准备工作
开发环境:jdk1.8.0_191+Tomcat8.5.11(自行配置Java环境变量)
将apache-tomcat-8.5.11解压版的压缩包解压到一个单独的文件夹(别放的太深,文件夹名注意不要含空格等特殊字符),进入bin目录(工具文件夹),双击startup.bat批处理文件。

双击之后,如果窗口一闪而过,一般都是JDK的环境变量没有配置好。进入你的系统高级设置,检查一下之前配的环境变量。由于这都是一些基础内容,此处不再花费篇幅赘述(可参考这篇文章:Tomcat一闪而过)。如果出现如下信息,并且打开浏览器,在地址栏输入http://localhost:8080/,显示出图片中的网页,则说明你的本地Tomcat已经配置好了,可以进行下一步配置了。

Tomcat配置成功,浏览器显示界面:
IntelliJ IDEA整合Tomcat服务器_第1张图片
别忘记点击bin文件夹中的shutdown.bat关闭Tomcat;至此Tomcat的本地配置已经完成,下面将介绍如何将其整合到IntelliJ IDEA。

二.开始整合
1.首先我们需要按下图所示新建一个Javaweb项目,点击next;

建好的项目工程如下;等待浏览器加载并导入好一些文件和文件目录后,单击选择WEB-INF后右击选择New–Directory,分别建立两个文件夹classes和lib。

2.点击File>Project Structure,点击 Modules > 选中项目DJCKING> 点击Paths选项;将 “Use module compile output path”勾选上,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录,最后依次点击Apply和OK,使更改生效。

切换到 Dependencies 选项卡 > 点击“+”,选择 “JARs or directories…”,在弹出来的文件夹选择窗口中选择之前创建创建的lib目录,具体如图所示。

点击"+",选择lib文件夹:

选择jar directory后:
IntelliJ IDEA整合Tomcat服务器_第2张图片
点击OK,配置好的lib文件夹如图所示:

这里对classes和lib文件夹的作用说明一下:classes文件夹用于存放经过编译后的class字节码文件,lib文件夹用于存放以后项目依赖的jar包。
3.配置打包方式
点击 ”Artifacts“选项卡,IntelliJ IDEA已经自动为当前项目"当前项目名:war exploded”的打包方式,所以我的显示的是“DJCKING:war exploded”,表示将会打包成war包,并且是文件展开型的 的,输出的路径为当前项目DJCKING下的 out 文件夹,勾选下“Include in project build ”,表示编译的时候就打包部署,勾选“Show content of elements”。具体见下图:

4.配置Tomcat,点击Run>Edit Configurations…;后面的操作如图所示

去掉"After launch"的勾选,最后依次点击Apply和OK,使更改生效

部署项目工程:

三.测试
点击三角符号,启动Tomat服务器
控制台打印本地Tomcat服务器启动信息:
在浏览器地址栏中输入http://localhost:8080/DJCKING/index.jsp或者http://localhost:8080/DJCKING,浏览器都会显示如下网页:
1.http://localhost:8080/DJCKING/index.jsp

2.http://localhost:8080/DJCKING

注意http://localhost:8080/DJCKING和http://localhost:8080/DJCKING/index.jsp中的DJCKING不是项目名,而是我们在之前配置的Application Context,只是为了方便区分,才写成和项目名一致。

你可能感兴趣的:(学习笔记)