如何在IntelliJ IDEA配置中配置Tomcat

IntelliJ IDEA 怎么热部署,每次修改java文件就得重启tomcat
intellij idea默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。要jsp文件改动后立刻看到变化,有个配置。
在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes and resources。另外有个配置on update action,就是手动操作的时候采取什么动作,可以重启服务器,也可以像上面一样更新类和资源文件,我选的是Redeploy。 可是当前项目没有update classes and resources这个选项,有个Hot Swap classes。
这是由于服务器添加的Artifact类型问题,一般一个module对应两种类型的Artifact,一种是war,一种是war explored。
war就是已war包形式发布,当前项目是这种形式,在这种形式下on frame deactivation配置没有update classes and resources选项。war explored是发布文件目录,选择这种形式,on frame deactivation中就出现update classes and resources选项了。
VM设置为:-mx2048m -XX:MaxPermSize=2048m
本文固定链接:
上一篇::
木有头像就木JJ啦!还木有头像吗?属于你的个性Gravatar头像吧!
联系@交流#合作
如有需要请邮件:
最新文章热门文章随机文章
不断的成为一个更棒的人。 08:18
喜欢这种东西
也会从眼睛里跑出来 19:15
The sunlight was very warm and comfortable while the wind suddenly broke it. 09:07
细化时间 细化变化 实现最小单位的稳定但是组合起来又是积极变化的。 09:27
生命就像一盒巧克力,结果往往出人意料。 15:33
如果你习惯了吃亏,习惯了沉默,习惯了委屈自己,习惯了不拒绝所有人,便会忘记其实你可以有态度,可以有观点,可以有能力,可以有自己从容的生活。 10:52阅读(61901)
1)配置tomcat应用服务器
File-&Settings...
Build,Execution,Deployment -&Application Servers
点击"+"号,选择"Tomcat Server"
选中tomcat 的地址,点击OK
2)配置web应用
Defaults-&TomcatServer
点击"+"号,
Server tab页,修改Name ,Applicaton server 下拉框选择刚才配置的Tomcat应用服务器。
Deployment目录选择要部署的web应用,注意此处一定要选到WebContent文件夹,即WEB-INF上的上一级目录:
点击OK,并配置应用的上下文路径:
3)修改编译输出路径。
工程-&右键-&Open Module Settings
选择Paths tab页,将output path:配置到WEB-INF\classes中,否则会找不到类。
4)启动tomcat
阅读排行榜Intellij IDEA 上Tomcat的配置 - 简书
Intellij IDEA 上Tomcat的配置
  昨天尝试使用tomcat启动JavaWeb项目,自己原来使用的是Eclipse工具开发,在Eclipse中配置Tomcat很熟练,但最近开始使用IDEA开发,刚开始用很是不适应,昨天配置Tomcat时就遇到了坑的地方,现在来总结一下:在IDEA右上角点开Edit Configurations,直接上图吧!
这是配置的入口
然后点上面的+号,选择Tomcat Server--&Local:
添加一个Tomcat Server
就到下面这个界面了:
配置Server
然后就是配置tomcat的安装路径了:
配置一个tomcat安装目录
选中Tomcat安装目录
然后就是部署(deployment)相关的配置:
部署相关配置
war模式—-将WEB工程以包的形式上传到服务器war exploded模式—-将WEB工程以当前文件夹的位置关系上传到服务器我们选择exploded模式:
选择上传war包的模式
这个地方配置应用的根路径:
配置项目根目录
可以给这个Tomcat起一个名字:
给项目起一个名字
最后保存配置,至此就完成了IDEA上Tomcat的配置工作。
一起学习,一起奔跑,一起让青春燃烧!!Intellij IDEA 内存设置
修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions
&&& -server
&&& -Xverify:none
&&& -Xms300M
&&& -Xmx512M
&&& -XX:+UseParNewGC
&&& -XX:PermSize=128m
-server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。
-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间。
-Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。
-Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大
内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你
的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。
-XX:PermSize 永久区的大小。
-XX:+UseParNewGC 使用并行收集算法。
内存大的可以改idea.exe.vmoptions文件为:
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Dsun.awt.keepWorkingSetOnMinimize=true
还有是idea.properties&& 可以修改一些配置,比如缓冲区设置到C盘外的其他盘下
除了对idea启动的内存分配外,还有:
1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。
2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文
件。而 class文件、jar文件、doc文件等等都是不需要的。打开module
setting界面,切换到source选项把不属于程序文件的都exclude掉,大大降低idea的负荷。
&&最后修改于
请各位遵纪守法并注意语言文明找不到答案?
IntelliJ 14如何将java ee项目部署到tomcat的webapp目录下?
IntelliJ idea 14,创建的java ee项目如何发布到tomcat的webap目录下面?
有木有大侠可以说说或者详细的帖子教程,intellij如何创建java ee项目的?抱着好奇心去使用,完全不懂
按投票排序
按时间排序
理论上你按照servlet的目录结构规范拷贝到tomcat的webapps下同样可以启动,不过作为部署的话通常是打war包发布的
登录后可回答问题,请
针对互联网服务器(包括非阿里云主机)在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出的付费增值服务,用户...
云数据库HybridDB(ApsaraDB HybridDB)是一种在线MPP大规模并行处理数据仓库服务。云数据...
操作审计(ActionTrail)会记录您的云账户资源操作,提供操作记录查询,并可以将记录文件保存到您指定的OS...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...

我要回帖

更多关于 IDEA配置 的文章

 

随机推荐