IntelliJ IDEA部署java web项目记录

前言

之前认为使用Eclipse开发web的资料较多,所以使用Eclipse学习java web的开发,但是对那界面实在无爱,决定回到JetBrains神教。
免不了一番折腾,转型的阵痛啊,但个人认为是值得的!

参考链接:

IntelliJ使用指南—— 深入理解IntelliJ的Web部署逻辑

Intellij IDEA 创建Web项目并在Tomcat中部署运行

使用IntelliJ IDEA开发JavaWeb项目(JSP)

关于Project Structrue

Idea中Project Structure的一些设置,都是我的个人理解。
在部署过程中打交道最多的是它,先放到前面来了解一下。
可以跳过。


Project

  1. Project Name
    设置项目名

  2. Project SDK
    设置java的版本

  3. Project language level
    设置项目需要使用的java版本。java的每个版本都有新的特性。假设你的项目java版本为1.8,又只需要1.7版本的特性,那就设置等级为7。

  4. Project compiler output
    当我们编译项目时,项目会产生一些class文件,当然也有其他文件,设置其存放位置。但是这里可以忽略,因为我们后面会在Modules里单独设置。

Modules

  1. Sources
    设置文件夹的属性,右边的[add Content Root]设置根目录,一般不改的。

  2. Paths
    设置class的存储位置
    这里也是compiler output,第一个选项就是使用Project的设置,但我们还是自定义吧。所以上面选择了第二个,分别设置class的输出文件夹。

  3. Dependencies
    用来添加各种jar包的。但是有两个状态。可以看到[绿色加号]左边有个Scope,Runtime,Compile,Provided,Test。项目部署时,只有Compile才会部署进运行目录(artifact)。

Artifacts

  1. Output directory
    这个路径是tomcat识别的目录,tomcat启动后,在此路径内寻找页面。

流程

新建javaEE项目,选择Web应用。
如果没有tomcat服务器的,首先需要设置tomcat服务器。
选择new -> Tomcat Server选择tomcat的目录。

流程1
然后next

这里写图片描述
直接finish

创建图中画圈的三个文件夹
这里写图片描述

设置项目结构,选择File -> Project Structure

这里写图片描述

在Modules里面设置Paths
这里写图片描述

在Modules的Dependencies添加lib文件夹
这里写图片描述
这里写图片描述

然后设置Artifacts里的输出目录(Output Directory)
这里写图片描述

点击OK完成设置。

双击index.jsp,点击小箭头开奔。

可以看到url是http://localhost:8080/index.jsp
如果觉得太直接了,还可以给它配置一下,在8080后面加上项目名方便辨认。
这里写图片描述
这里写图片描述

接着重启tomcat服务器,再次打开首页,就能看到url地址变成了
http://localhost:8080/helloidea/index.jsp

到此,应该是部署完毕,可以抛弃Eclipse,愉快的成为JetBrains传教士了。

END

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值