【idea】运行并部署maven环境下的ssm项目

您所在的位置:网站首页 idea导入java项目如何运行 【idea】运行并部署maven环境下的ssm项目

【idea】运行并部署maven环境下的ssm项目

2023-10-15 06:08| 来源: 网络整理| 查看: 265

笔者由于eclipse突然罢工,开始转战idea,刚开始有点不适应,真的折腾,这里记录一下自己的一点心得,如有问题,欢迎留言区评论,谢谢大家的支持。

1. idea下ssm项目的目录结构

idea下的目录结构如下图所示:

2. 配置项目属性 2.1 配置Project属性

点击下图所示的按钮

会看到如下的项目属性窗口

java jdk的路径:笔者设置的是自己本地的jdk;选择SDK default:具体原因未知;临时编译输出路径:临时输出路径,不是最终生成的web项目路径。 2.2 配置Modules属性 点击加号可以为一个module增加框架,这是让idea识别它是一个什么项目;最常用的web项目,添加以后会自动填写的根目录路径、web.xml的路径等。

注:有时候会不准确,需要再自己调整一下。

2.2.1 Sources配置

我们需要告诉idea,源码文件、测试文件和资源文件分别在哪个文件夹中,如下图所示:

2.2.2 Paths

这里选择Use module compile output path,这里只要选择一个最开始我们设置的临时编译输出总路径下即可:

2.2.3 Dependencies

这里因为笔者是为了利用maven管理jar包而建立的maven项目,因此,多了很多maven依赖。

2.3 Libraries

这里主要就是一下jar包。

2.5 Facets 2.5.1 Spring设置

您需要告诉idea您的spring配置文件所在的位置,具体配置方法如下:

2.5.2 Web配置

这里需要进行以下设置:

Web Resource Directory为当前项目的webapp目录;Source Roots中勾选java代码目录和resource资源目录。

2.6 Artifacts

这个非常重要!!!

2.6.1 添加Artifacts

选择加号 --> Web Application: Exploded --> From Module --> Select Modules:

2.6.2 添加Web-INF目录信息和Fact资源

点击加号,依次点击Directory Content和JavaEE Fact Resource

2.6.3 添加部署路径

需要注意的是,之前的临时输出路径并不是最终部署的路径,最终的路径定义是C:\code\javawebapps\jshop,生成的项目如下图所示。

3. 在Tomcat上运行

首先,打开如下所示的界面:

接着,依次点击加号 --> Tomcat Server --> Local,可以看到如下图所示的界面:

这里,我们可以更改一下访问的URL,同时,设置更新操作,每次编译时自动更新生成的class文件,这样的话,每次改完代码编译完就不要重启tomcat了 ,即所谓的tomcat热部署:

同时,设置部署信息,将Application context设置为前面的URL相对应的名称,即javaweb的项目名称:

最后,运行之后可以看到成功执行的结果:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3