首页 > 技术文章 > IntelliJ IDEA + Tomcat开发JavaWeb应用

lihuawei 2021-02-19 11:39 原文

一、IntelliJ IDEA配置Tomcat

方法一:在欢迎页面,Customize --> All settings --> Build,Execution,Deloyment --> Application Servers,中上“+”号。

 方法二:进入IDEA后,点击Run --> Edit Configurations...

 

点击左上角“+”号,找到Tomcat Server --> Local

 

在Tomcat Server --> Unnamed --> Server --> Application server项目下,

点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮。

二、IntelliJ IDEA部署Web应用到Tomcat 

1、打开IDEA,New Project --> Java Enterprise。

输入项目名称,选择项目模板Project template为Web application,选择服务器和JDK版本,点击Next。

 确认一下Dependencies中是否已选中Servlet。点击Finish。

 2、项目创建好后,我们部署运行一下。

Run --> Edit Configuration... --> Deployment

  OK确认。 

3、运行Tomcat,浏览http://localhost:8084/WebDemo/

 

 

 

 

 

但是,点超链接出现错误。为解决

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、IntelliJ IDEA启动Tomcat后,无法访问Tomcat主页

在IntelliJ IEDA 配置Tomcat后,能启动Tomcat,无法访问Tomcat主页,但可以访问到我们项目的主页。 

原因:

我们的项目在工件目录,而不是在安装的tomcat的Apache Tomcat的webapps的目录下。

就相当于在我们项目目录下虚拟创建了一个Tomcat目录,

而在我们项目底下没有Tomcat的主页,所以就访问不到Tomcat首页。 

解决办法:

选择菜单栏Run --> Edit Configuration... --> Deployment,选择下方的“+”,选择“External Source...”,然后找到Tomcat安装目录下webapps目录下的ROOT文件夹。

 

 

 将新添加的“ROOT”文件夹的Application context改为“/”。

这样我们就将ROOT文件夹对应的虚拟目录设置为了服务器根目录“/”,从浏览器地址栏访问http://localhost:8084/即可打开Tomcat主页。

 

推荐阅读