yanyou技术网_柚子魔笛绿萝悦刻烟油 大功率电子烟_烟油渠道

idea的tomcat热部署没反应(ideatomcat热部署设置)

小编

本文目录一览:

  • 1、ideatomcat启动不报错起不来

  • 2、如何在idea中设置tomcat热部署

  • 3、IDEA热部署

  • 4、idea部署tomcat运行说conf文件无效

ideatomcat启动不报错起不来

ideatomcat启动不报错起不来只有在和Spring集成的情况下才会出现。Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP程序的首选。

主要原因有:独立运行的Tomcat没有关闭。  Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。

我也在用14加tomcat,你不应该看event log窗口,你就看左边Run窗口就行。你这个其实应该是启动起来了,你就访问下http://localhost/manager/html 看到你deployment窗口里面项目有个问号,应该是部署的有问题。

可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat31 & jdk1 就出现这个问题,在更换成jdk2 后就能启动了。

tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。我们首先打开”命令提示符“窗口,输入java命令,测试jDK是否安装,如果显示一大堆有关java的提示就已经安装好了。


如何在idea中设置tomcat热部署


代表名称,给配置的Tomcat取名称。2代表配置Tomcat的安装路径。3代表Tomcat服务器启动后,默认打开的浏览器,根据自己习惯打开。4代表浏览器显示路径,根据自己喜好可以改。5和6都是默认的,不需要修改。

我们都知道部署tomcat有三种方式,比较直接的就是直接将war包放到webapp中让它自己解压,但是idea并不是采用这种方式。如果直接去tomcat下找的话,我们也会发现找不到我们的项目。

确保使用的是debug模式。确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 (特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。

在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes and resources。

部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。(3)在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

Idea配置jrebel不能实现自动部署的原因: JRebel 和自动部署没有任何关系,JRebel 是用来做HotSwap的, 即当类变化后重新加载到JVM里的,Tomcat要用的话,需要在Tomcat的启动参数里配置JRebel。

IDEA热部署

可以使用Ctrl+F9快捷键来实现热部署刷新。

确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 (特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。

配置Project Structure 1 先找到软件上如图所示的图标,打开Project Structure.2 【配置project】这里需要注意四个地方。项目名称,可以随便起。New一个jdk的安装路径。选一个0的接口。项目的classes路径。

使用IntelliJIDEA进行热部署。在“文件”-“设置”-“调试器”-“HotSwap”,并确保选中所有复选框,并将“编译后重新加载类”单选按钮设置为“始终”。单击“EditConfigurations”,转到已配置的服务器。

Idea配置jrebel不能实现自动部署的原因: JRebel 和自动部署没有任何关系,JRebel 是用来做HotSwap的, 即当类变化后重新加载到JVM里的,Tomcat要用的话,需要在Tomcat的启动参数里配置JRebel。

idea部署tomcat运行说conf文件无效

1、可能是你的tomcat启动了,把tomcat的服务关了就好了。同时按”Ctrl+alt+del“,启动‘任务管理器’,选择‘进程’选项卡,找到‘javaw.exe’进程,点击‘结束进程’即可。

2、错误原因:自己把添加的tomcat文件挪地方了,在idea中添加tomcat的时候没有改,导致如上错误。

3、原因:一启动就报错,是因为启动端口8080被占用了。解决方法:查看8080端口被什么程序占用了,结束此程序释放8080端口,重启启动项目即可。

4、conf包含tomcat的各种配置文件,tomcat启动的时候需要读取的配置文件:server.xml(tomcat主要配置文件)、web.xml和tomcatat-users.xml、catalina.policy(安全策略文件)等。修改了配置文件后,需要重启tomcat才能生效。