IntelliJ IDEA将SpringMVC代码打war包并部署至Tomcat操作记录 以及 JAVA编辑器IntelliJ IDEA 2019.3.2版本的安装

本文详细描述了如何在IntelliJIDEA中将SpringMVC项目打包为war包并部署到Tomcat,以及如何安装IntelliJIDEA2019.3.2版本,包括破解步骤和许可证问题的解决方案。
摘要由CSDN通过智能技术生成

一、IntelliJ IDEA将SpringMVC代码打war包并部署至Tomcat操作记录

    在IntelliJ IDEA下Spring MVC项目开发完成需要打包然后部署至服务器,操作起来很方便简单。IntelliJ IDEA有一个很重要的设置:project structer。如下图圈起来的位置,项目开发中经常要用到这里的配置,包括project,module,artiface打包。今天要进行打包就需要到这里来设置。

    File-Project Structure-Artifacts,点击图右上部分的+号:会出来很多个选项。不过可能对一般的开发来说,了解第一种jar,第二种web application exploded和第三种web application archive就够了。我看到下面还有EJB这种要命的玩意,不要去浪费精力了。

第一种:jar,就是把项目打成一个jar包,这个这里不用,不过SpringBoot就需要用这个了,一个项目一个jar包,还自带tomcat服务,一运行就是一个微服务。以后会用得很多。
第二种:web application exploded 就是把项目以文件夹形式(War Exploded)打包。
第三种web application archive 就是war包形式,每次都会重新打包全部的代码。

第二种和第三种没什么区别,war包放至tomcat下运行一下就解出来一个文件夹,可以认为那个就是web application exploded包的内容。

    将上面的项目名称Name就是在tomcat运行后请求时要带的 http.../项目名称/请求uri 的项目名称。output directory就是war包的输出目录。需要注意检查WEB-INF下面的lib目录,并把所有的依赖导入。初次建时需要从右边Avaliable Elements中右击Put into output root,就会自动加至左边打包war下列表。点击Apply、OK。然后进入Build菜单-》Build Artifacts 选择项目->build即可。如果出现一些问题,可以试试先执行一下clean再进行build。

    最后了解一下Artifacts,Artifacts(google翻译了一下:叫神器,好吧)是maven中的一个概念,表示project/modules打包成哪种,比如jar,war,war exploded,ear等形式,一个项目或者说module有了artifacts。就可以部署到web应用服务器上运行(注意artifact的前提是已经配置好module。Module中定义好了哪些是sourcet folders; 哪些是resource folder等等。

二、JAVA编辑器IntelliJ IDEA 2019.3.2版本的安装

    之前一直使用eclipse,看网上说IntelliJ IDEA很香啊,必须得试试。在网上找了一下破解版本,写教程的人也许成功了,不过我这里安装之后就是激活不了,最后排查了在我机子上应该是补丁的版本问题,又四处找了找补丁,终于安装上。记录一下,以备下次再用。

系统环境:Win7 64位
软件版本:IntelliJ IDEA 2019.3.2
下载软件的地址:https://download.jetbrains.8686c.com/idea/ideaIU-2018.3.exe ,

    原文章说下载后把 IDEA 装好,但是不要打开,需要把补丁挪到容易找到的地方(推荐放在IDEA的安装目录下),再开始。方法就是编辑IDEA的安装目录下的配置文件:示例 C:Program FilesJetBrainsIntelliJ IDEA 2019.3.2binidea64.exe.vmoptions (64位) 或者 idea.exe.vmoptions文件(32位)。将下载的补丁放到安装目录下之后编辑文件添加这行:

-javaagent:C:Program FilesJetBrainsIntelliJ IDEA 2019.3.2jetbrains-agent.jar

    然后启动IDEA ,在Help->Register容器选择Activation code输入license,但我在按照文章中所说的操作的时候填入码之后报错 License key is in legacy format。之后我进行了多种码的尝试以及网上的一些办法都未成功,然后我申请了30天试用,再去尝试各种破解码均未成功。最后更换了补丁。CSDN是一个正规的网站,相关的补丁内容大家到网上找哈,我这里只是做一个笔记。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林戈的IT生涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值