一、前言
在IDEA中创建完一个Maven Web项目,并补齐了目录以后,准备使用Tomcat时,就需要在自己创建的项目中去部署Tomcat,前文已经介绍了如何创建Maven Web,所以这里就不多加赘述,直接讲述部署Tomcat的方法
二、集成本地Tomcat
1.将本地Tomcat 集成到Idea
这种方法比较复杂,但是非常适用于tomcat7以上的高版本,且一定不会报错
首先点击这个小锤子旁边的箭头,在展开的菜单中选择Edit Configurations...
然后在这个弹出的Run/Debug Configurations
窗体中点击+号,也就是图中2的位置,这样就会有下拉菜单Add New Configurations
,下拉找到Tomcat Sever
,会发现把光标移动到这个上的时候会有一个可供选择的窗体,在Add New 'Tomcat Sever' Configurations
窗口中选择Local
即可
2.进行项目部署
1️⃣取名
Name处是写这个的配置名字,一般会采用Tomcat+版本号
的形式,这样便于辨识(见名知意),在后续有N多个配置的时候,只需要下拉菜单就能选择需要执行的,然后点击右边的绿色箭头就可以直接运行了。此处作者这里是8.5.85
版本,那么此处的名字就写Tomcat8
2️⃣部署Tomcat到服务器
由于作者已经配置过一遍了,所以在Application server
处不用自己配置,但是如果是第一次配置的话,需要点击右边的Configure
,在弹出的框中点击+号,然后配置Tomcat Home
和Tomcat directory
,都点击右边那个像文件夹一样的图标然后选择自己安装的目录即可
3️⃣配置端口
这里只要写自己的端口号即可,一般默认端口都是8080,如果要修改的话也是可以的,可以在安装路径下的conf
文件夹中找到server.xml
在框选出来的区域中修改端口号即可
4️⃣勾选show this page
5️⃣添加服务器启动
这里要把我们的打包方式由变成war包才可以添加服务器启动,那么这里先来介绍一下将打包方式变成war包:打开pom.xml
文件,添加下面一行代码即可(这条仅针对不适用骨架创建web项目,所以还是建议使用骨架来创建)
<packaging>war</packaging>
这里要注意,一定要放在bulid
标签前
选择Deployment
后点击+后,选择Artifact
后选择我们刚刚打好的war包添加即可,然后就成功部署好了Tomcat到我们的项目中
三、使用Tomcat插件
1.生成标签
这里我们需要在pom.xml
文件中安装Tomcat
插件,这里可以用Alt+Insert
快捷键,选择Plugin Template
一键生成插件,这样就不用自己写标签了,具体的代码配置如下
2.配置代码
<build>
<plugins>
<!--tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin></plugins>
</build>
3.修改访问的端口号和访问路径
当然,如果想要修改访问的端口号和访问路径的话,也可以在configuration
标签中修改,通过port
标签和path
标签修改
<configuration>
<port>80</port><!--访问端口号-->
<path>/</path><!--项目访问路径-->
</configuration>
四、启动Maven项目
这里可以安装一个Maven Helper
插件,然后就可以右键点击项目然后运行,选择run maven
即可启动,如果没办法成功运行的话,可以试一下这个方法:将URL改为http://localhost:8080/tomcat_demo1_war/
(项目的war包)试试,应该就可以成功打开
五、结语
接下来会讲述有关于Servlet相关知识点