idea 2017 创建java_IntelliJ IDEA 2017.2.1创建JavaWeb工程及配置Tomcat部署 | 六阿哥博客...

刚从 Eclipse 或 MyEclipse 换到 IntelliJ IDEA 的时候,会遇到各种各样的问题,第一个问题可能就是创建和部署项目了。那我也来写一篇笔记,记录一下创建和部署JavaWeb项目的过程吧。我使用的是 macOS 系统,可能设置的选项会和 Windows 有所不同,不过大体应该是一致的。

创建项目

首先打开 IntelliJ IDEA 点击 Create New Project ,创建我们的第一个 JavaWeb 项目。

f95f31470d3c17afee010215fba5c8b3.gif

第一次运行 IntelliJ IDEA ,需要配置 Project SDK ,记住别忘记了勾选 Create web.xml 选项。

f95f31470d3c17afee010215fba5c8b3.gif

项目名称随意,建议使用英文。

f95f31470d3c17afee010215fba5c8b3.gif

创建好项目后,默认目录结构应该如下图所示。

f95f31470d3c17afee010215fba5c8b3.gif

我们在 WEB-INF 目录下创建 classes 目录用于存放编译生成的 .class 文件,创建 lib 目录用于存放项目使用的第三方jar包。

f95f31470d3c17afee010215fba5c8b3.gif

配置路径

点击工具栏里的 Project Structure , Windows 系统里的名称可能会有所不同,但图标是一样的。然后根据下图配置编译生成的 .class 文件的输出路径。

f95f31470d3c17afee010215fba5c8b3.gif

点击 Dependencies 配置jar包存放的路径,也就是我们刚创建的 lib 目录。

f95f31470d3c17afee010215fba5c8b3.gif

在选择 lib 目录后,会弹出下图弹窗,给选择的目录设置一个分类。这里我们设置为 Jar Directory 。

f95f31470d3c17afee010215fba5c8b3.gif

设置好后,如下图所示,点击 Apply 应用我们的设置内容,并点击 OK 保存关闭 Project Structure 设置弹窗。

f95f31470d3c17afee010215fba5c8b3.gif

配置Tomcat

点击倒三角图标,开始部署项目到 Tomcat 服务器。

f95f31470d3c17afee010215fba5c8b3.gif

这里我们选择 Tomcat Server - Local 。

f95f31470d3c17afee010215fba5c8b3.gif

Tomcat 配置的名称随意,然后取消 After  launch ,这个配置项的作用是运行项目后自动打开浏览器,一般我们是不需要的。然后就是设置端口了,随意。

f95f31470d3c17afee010215fba5c8b3.gif

部署 Web 应用的上下文。

f95f31470d3c17afee010215fba5c8b3.gif

Application context 的作用其实就是在端口后面的路径,如果这里输入 demo ,则当前项目在浏览器打开的地址为 http://localhost:8080/demo ,其他同理。

f95f31470d3c17afee010215fba5c8b3.gif

配置好应用程序上下文后,我们将 Server 下的 On 'Update' action 和 On frame deactivation 都设置为 Update classes and resources ,这样我们就能够热部署了,意思是修改了jsp等资源和Java类文件后就自动部署。

f95f31470d3c17afee010215fba5c8b3.gif

重新打开 Project Structure - Modules - Dependencies,点击加号,选择 Library ,添加 Tomcat 服务器。这样我们就关联好了 Tomcat 服务器了,在 jsp 文件中可以正确的解析脚本。

f95f31470d3c17afee010215fba5c8b3.gif

最后在 index.jsp 里输入一段话,并允许项目。

f95f31470d3c17afee010215fba5c8b3.gif

看到下面这段话,就说明我们的项目部署成功了。

f95f31470d3c17afee010215fba5c8b3.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值