这里给大家介绍两种社区版IDEA配置Tomcat的方式。
一 通过maven来配置tomcat
首先创建一个maven项目
输入GroupId和ArtifactId
配置maven,输入maven安装路径、settings.xml和repository
设置项目的名称和所在位置
创建成功后,点击Add Configuration
点击+ 然后选择maven
Name可以自己取名字,Command line设置为tomcat7:run(不然会启动失败),然后Apply
在项目的pom.xml文件中添加tomcat7的plugin,可以自己在configuration中配置端口号、path等信息
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>8080</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<server>tomcat7</server>
</configuration>
</plugin>
配置完成后就可以启动了,点击绿色小三角形,可以在控制台看见Tomcat启动的日志信息,(第一次启动会从Maven仓库下载插件)
浏览器访问
二 通过tomcat的Smart Tomcat
点击File ==> settings里面的Plugins(快捷键Ctrl + Alt + S)
在Marketplace中搜索tomcat >> 选择Smart Tomcat >> 点击install,下载完成后点击Restart IDE,然后就可以在Installed中看见Smart Tomcat了
如果Marketplace打不开,Marketplace plugins are not loaded
这是因为IDEA认为你的网络是不安全的,不允许你连接,类似Windows防火墙的网络安全机制。
点击File >> settings >> Appearance&Behavior >> System Settings >> Updates
将Use secure connection前面的 √ 去掉,点击Apply ,然后重启IDEA(不然可能不生效)
当然,如果你能翻墙上外网的话,还可以通过添加HTTP Proxy的方式来解决这个问题
点击File >> settings >> Appearance&Behavior >> System Settings >> HTTP Proxy
填写Proxy URL:https://www.jetbrains.com/help/idea/settings-http-proxy.html
如果在Marketplace搜索不到Smart Tomcat,则需要下载Smart Tomcat插件手动添加
https://plugins.jetbrains.com/plugin/9492-smart-tomcat/versions
下载zip,
选择下载的zip文件
点击Add Configuration
点击+ 就能看见Smart Tomcat了
点击…选择本地Tomcat路径或者点击Configuration配置tomcat
点击+选择本地Tomcat路径,右侧的Tomcat Name、Version、Server都是自动生成,然后Apply
Name : 配置名称,可自行设置,一般用项目名
Tomcat Server : Tomcat的路径,刚刚配置过的
Deployment : 当前项目的webapp路径
Context Path : 上下文路径,选择Deployment后会自动识别,一般不用修改
Server Port : 端口号 8080(可以自己修改)
VM options : Java虚拟机参数设置(可以不填写)
启动Tomcat
启动完成后就能访问了