开发环境

IDEA+JDK8+tomcat 8.5

新建项目

1、File –> new-> Project

IDEA新建webProject(最基础)

2、新建empty project

在IntelliJ IDEA中“new Project”相当于eclipse中的工作空间(Workspace),而“new Module” 相当于eclipse中的工程(Project)

IDEA新建webProject(最基础)

3、输入项目名称和项目路径

IDEA新建webProject(最基础)

4、创建Module

上一步点击 finish 之后,自动弹出窗口
IDEA新建webProject(最基础)

5、配置Module

IDEA新建webProject(最基础)
其中,在选择Web Application,配置Versions时,默认4.0,这是由java ee版本决定,如果需要低版本修改java ee版本。

6、配置Modile name 和路径和 Content root

Content Root是一个包含组成模块(Module)的所有文件的文件夹。

IDEA新建webProject(最基础)

7、配置project sdk

IDEA新建webProject(最基础)

这个时候可以看到我们新建的Module;

下面接着配置剩下的部分:
IDEA新建webProject(最基础)

8、创建并配置classes目录和lib目录

8.1、选择Modules->(Modules名称)->Sources–web–WEB-INF

IDEA新建webProject(最基础)

8.2、在web-inf 右击,新建lib classes

IDEA新建webProject(最基础)
IDEA新建webProject(最基础)
新建完成:
IDEA新建webProject(最基础)

8.3、配置Paths

IDEA新建webProject(最基础)
完成:IDEA新建webProject(最基础)

8.4、配置jar lib

选择Dependencies
IDEA新建webProject(最基础)
选择刚建的lib文件夹
IDEA新建webProject(最基础)
选择jar Directory:IDEA新建webProject(最基础)

这里关于项目的配置完成了。

9、配置项目服务器

这里已经有了我们配置project时配置好的tomcat,我们重新配置:
选择Edit Configurations
IDEA新建webProject(最基础)
先把原本的删除,其实是可以同时配置多个服务器的:
IDEA新建webProject(最基础)
新建本地服务器:
IDEA新建webProject(最基础)
配置tomcat name等,但是会发现URL没有项目地址,这个时候配置完就去启动项目是无法访问的。

IDEA新建webProject(最基础)
需要添加Deployment:
这个时候可能会遇到+没有Artifact的情况,这个时候不要慌,具体方法请google:
IDEA新建webProject(最基础)
添加完成
IDEA新建webProject(最基础)

tomcat 配置完成:
IDEA新建webProject(最基础)
其中(IDEA 服务器热部署部分,具体配置

On Update action:当代码改变的时候,Idea执行什么操作;

Update resource:如果有更新,并且更新资源为(.jsp,.xml,不包括java文件),就会立即生效
Update classes and resources:如果发现有更新,并且更新资源为(资源文件或Java文件),就会立即生效
注:在正常运行模式下,修改java文件也不会立即生效;而在debug模式下,就会立即生效;这两种模式下,修改resource资源文件都是可以立即生效的。
Redploy:重新部署,只是把原来的war包删除,不重启服务器
Restart:重启服务器(一般几乎不使用)

On Frame deactivation:当失去焦点(不停留在idea里面),idea执行什么操作;

Do nothing:不做任何事情(推荐使用)
Update resource:类似于前文
Update classes and resource:类似于前文

9、运行

IDEA新建webProject(最基础)

IDEA新建webProject(最基础)

相关文章:

  • 2021-10-20
  • 2021-09-05
  • 2022-01-12
  • 2021-11-29
  • 2021-12-31
  • 2021-07-31
  • 2022-01-08
  • 2021-07-11
猜你喜欢
  • 2021-09-29
  • 2021-11-20
  • 2022-01-10
  • 2021-09-23
  • 2022-01-02
  • 2022-01-10
  • 2021-11-17
相关资源
相似解决方案