mac初见tomcat(下)——IDEA创建JavaWeb项目

《mac爬坑记》文集说明

就如同文集的命名一样,笔者还是新手,故

  • 本文集记载的所有内容,均是日记/笔记性质,面向的读者大概是未来对这些知识有所遗忘的自己吧(笑),有些我个人不熟悉的内容可能会过度展开,如果有别的读者看到已经熟知的内容,或是过于琐碎的口吻,请务必不要介意,跳过就好了
  • 文中记录的问题和解决方案均没有在多个终端测试过,不能保证解决方案的准确性,请务必理解思路和本质
  • 为了解决问题查找并参考的所有资料均附在末尾
  • 若有错漏之处,欢迎各位指正

问题(背景)概述

笔者想要通过Tomcat服务器运行Web项目,然而在创建项目和配置方面便屡屡碰壁,例如笔者的IDEA不知为何没有创建JavaEE Web项目的选项(如下图),只好另寻他路,并将成功的解决方案记录下来以供参考。
解决方案分为上下两篇,上篇解决tomcat的安装和配置问题,下篇(即本文)解决JavaWeb项目的创建问题

创建新项目菜单

添加Web项目支持

由于无法直接创建JavaWeb项目,只好给已存在的项目(或创建一个普通新项目)添加JavaWeb的配置,在项目的右键菜单中选择Add Framework Support...


然后选择Java EE -> Web Application -> WebServices(如图所示)

等待相应支持文件下载完毕后,可以在项目里看到Web文件夹(如图所示),现在该项目便是一个Web项目了

配置Tomcat运行环境

在项目的右上角选择更改运行配置菜单Edit Configurations...,如图所示

全图

放大图

点击左上角+按钮添加新配置

找到Tomcat Server -> Local并选择(让我们从简单的本地服务器开始)

然后在新创建的Tomcat Server配置设置菜单中,先确保Server子页面中的Application server设置正确,这里IDEA自动帮我配置好了,若要确认详情,点击如下图所示的Configure...按钮查看
全图

放大图

选择我们在上篇配置好的Tomcat Server

接下来添加部署配置,解决菜单一直在提示的警告Warning: No artifacts marked for deployment,打开Server页面右边的Deployment页面(如图所示)

点击Deploy at the server startup下方的+按钮,如图所示(这里我将窗口拉长以便截图示意,故和上一张图不太一样)
全图

放大图

选择Artifact...

IDEA便会自动帮你添加好war包了
添加完毕的war包

一般将Application context中的内容更变为/以便后续操作,最后点击OK即可
Application context

运行Tomcat Server

最后点击绿色小三角运行项目即可



成功在本机默认端口打开index.jsp


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。