【发布时间】:2015-04-15 17:37:53
【问题描述】:
我有一个项目使用 Spring MVC 框架进行了几个月。为了进行开发,我使用的是带有爆炸战争文件的 Apache Tomcat 8.0.17。从昨天开始一切都很顺利。现在,当我更改我的 Java 文件时,这些更改不再可见。我什至可以抛出运行时异常和类似的东西(我总是重新启动 tomcat 服务器)。 “更新”我的代码的唯一方法是重建整个项目(Build --> Rebuild Project),这非常耗时且非常烦人。
我没有更改配置中的任何内容,也没有更新 Intellij IDEA 或 Tomcat 服务器。
【问题讨论】:
-
那么...您使用 IntelliJ 编写的代码更改更新了正在运行的 servlet?你确定你没有更新 IntelliJ 吗?您是否使用第三方插件来完成此操作(如 JRebel)?如果我没记错的话,我不相信单独的 IntelliJ 可以像 JRebel 一样可靠地做到这一点。这来自一个曾经使用 JRebel 在 Tomcat 商店工作的人。
-
好吧,如果我更改了代码中的任何内容,我只是重新启动了服务器。通常代码是在那时更新的,重启tomcat服务器的时间不会太长。但是,现在它甚至不再更新代码,而无需先重建整个项目。
-
哦,不,我不认为这是一个额外的插件。这只是使用本地 tomcat 服务器的启动配置。
-
我也有同样的问题。它运行了好几个月,从昨天开始,重新启动 Tomcat 并没有考虑到 Java 代码中所做的更改。
标签: intellij-idea war tomcat8 intellij-14