IntelliJ IDEA + Tomcat开发JavaWeb应用
一、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
(一)创建JavaWeb项目方法一
1、打开IDEA,New Project --> Java Enterprise。IDEA2023和2021在创建时有点细小的差别,请注意。
输入项目名称,选择项目模板Project template为Web application,选择服务器和JDK版本,点击Next。
确认一下Dependencies中是否已选中Servlet。点击Finish。
2、项目创建好后,我们部署运行一下。
Run --> Edit Configuration... --> Deployment
OK确认。
3、运行Tomcat,浏览http://localhost:8084/WebDemo/
但是,点超链接出现错误。
(二)创建JavaWeb项目方法二
1、新建一个Java项目
2、添加Tomcat服务器的jar包
选择安装配置好的Tomcat,然后点击OK。
然后点击Apply,再点击OK按钮。
3、配置web环境
项目名上单击右键出现一个弹窗,选择Add Framework Support...这个选项
选择Java EE 下的Web Application这个选项,然后Versions版本根据自己的情况进行选择,然后点击OK就完成了idea的Java Web项目的创建。
最后,项目创建完成后的项目结构如下图:
删除Main.java类,在src下创建包和Servlet类即可。
三、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主页。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了