Intellij IDEA 2020.1 Project 配置tomcat详细教程(含IDEA、tomcat下载安装及破解jar)

[ STEP 1 ] 进入IDEA官网下载地址:https://www.jetbrains.com/idea/download/other.html

根据个人喜好下载 ULTIMATE版本或者Community版本及操作系统对应程序包,两个版本均可破解。
破解包网盘地址 :https://pan.baidu.com/s/1k6BwldHrPPTf8d6NDCY9Ng
提取码 :lf18

在这里插入图片描述

在这里插入图片描述
双击运行应用程序,配置安装路径 Next下一步。
在这里插入图片描述
在这里插入图片描述
选择电脑系统操作位数
在这里插入图片描述
查看系统操作位数如图:
在这里插入图片描述
在这里插入图片描述

安装完成时,会运行IDEA界面
在这里插入图片描述

在这里插入图片描述
随即安装成功.
在这里插入图片描述

[ STEP 2 ] 进入tomcat官网下载地址:https://tomcat.apache.org/download-90.cgi

选择需要的版本及电脑对应的操作系统进行下载,解压即可用。
默认端口:8080,主机:localhost/127.0.0.1

在这里插入图片描述
[ STEP 3 ] IDEA 配置tomcat部署项目

补充说明 :

  • [server] Name :local tomcat server 名称自定义
  • [server] Open browser : 启动成功后自动在指定的浏览器上打开配置的URL路径
  • [server] After launch : 选择指定的浏览器
  • [server] Http port : 端口
  • [server] JRE : Project SDK
  • [server] VM options : 参数优化
    参考填值: -Xms768m -Xmx768m -XX:PermSize=64M -XX:MaxPermSize=512m

【参数说明】
-Xms768m:设置JVM初始堆内存为768m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
-Xmx768m:设置JVM最大堆内存为768m。
-Xss128k:设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右。需要注意的是:当这个值被设置的较大(例如>2MB)时将会在很大程度上降低系统的性能。
-Xmn2g:设置年轻代大小为2G。在整个堆内存大小确定的情况下,增大年轻代将会减小年老代,反之亦然。此值关系到JVM垃圾回收,对系统性能影响较大,官方推荐配置为整个堆大小的3/8。
-XX:NewSize=1024m:设置年轻代初始值为1024M。
-XX:MaxNewSize=1024m:设置年轻代最大值为1024M。
-XX:PermSize=256m:设置持久代初始值为256M。
-XX:MaxPermSize=256m:设置持久代最大值为256M。
-XX:NewRatio=4:设置年轻代(包括1个Eden和2个Survivor区)与年老代的比值。表示年轻代比年老代为1:4。
-XX:SurvivorRatio=4:设置年轻代中Eden区与Survivor区的比值。表示2个Survivor区(JVM堆内存年轻代中默认有2个大小相等的Survivor区)与1个Eden区的比值为2:4,即1个Survivor区占整个年轻代大小的1/6。
-XX:MaxTenuringThreshold=7:表示一个对象如果在Survivor区(救助空间)移动了7次还没有被垃圾回收就进入年老代。如果设置为0的话,则年轻代对象不经过Survivor区,直接进入年老代,对于需要大量常驻内存的应用,这样做可以提高效率。如果将此值设置为一个较大值,则年轻代对象会在Survivor区进行多次复制,这样可以增加对象在年轻代存活时间,增加对象在年轻代被垃圾回收的概率,减少Full GC的频率,这样做可以在某种程度上提高服务稳定性。

标准参数,所有JVM都必须支持这些参数的功能,而且向后兼容;例如:

-client——设置JVM使用Client模式,特点是启动速度比较快,但运行时性能和内存管理效率不高,通常用于客户端应用程序或开发调试;在32位环境下直接运行Java程序默认启用该模式。
-server——设置JVM使Server模式,特点是启动速度比较慢,但运行时性能和内存管理效率很高,适用于生产环境。在具有64位能力的JDK环境下默认启用该模式。
非标准参数(-X),默认JVM实现这些参数的功能,但是并不保证所有JVM实现都满足,且不保证向后兼容;
非稳定参数(-XX),此类参数各个JVM实现会有所不同,将来可能会不被支持,需要慎重使用;

  1. 配置当前tomcat服务器名称及本地tomcat地址、端口等。

在这里插入图片描述
在这里插入图片描述

  1. 配置项目部署运行成功后自动浏览WEB
  • 配置URL指定浏览器 [配置成功后,记得点击Apply.]

在这里插入图片描述
在这里插入图片描述

  • 选择要部署的(子)项目
    在这里插入图片描述
    在这里插入图片描述
    [ step 4 run/debug project ]

补充说明 :
Output directory : 部署运行成功后打包到项目的获取地址
Name : 打包的项目名称

在这里插入图片描述

在这里插入图片描述

| 参考文章 |

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值