【发布时间】:2013-02-27 17:42:24
【问题描述】:
我想试用 Spring Source 的“Spring Loaded”类重载代理,Tomcat 通过 IntelliJ 运行。
https://github.com/SpringSource/spring-loaded
我已将 JVM 参数添加到我的 Tomcat 运行配置中,并且我的 web 应用程序启动时没有错误,并且似乎运行正常。
我不太确定如何触发类重新加载。我只需要编译我修改的类吗?我已经尝试过了,但这似乎不起作用。我需要更新 Tomcat 并部署类和资源吗?这似乎也不起作用......?
任何具体的配置细节将不胜感激。
编辑:更多信息,我认为我的问题可能与使用两个模块有关,一个是核心代码库,一个是 webapp。我对两者都使用 Maven,一个配置为 jar 项目,另一个配置为 war 项目。 IntelliJ 为爆战设置 Artifact 以使用 jar 模块的 jar 文件。我尝试切换 Artifact 配置以将 jar 模块的编译输出合并到 WEB-INF/classes 中。现在我在 target/webapp/WEB-INF/class/etc 中看到了 .class 文件。但我不确定如何让 IntelliJ 在编辑特定类文件时更新它。
【问题讨论】:
-
您是否找到了一种使用 Spring Loaded 处理子模块的方法?
-
还没有。我已经很久没有回来做这个了。
标签: spring tomcat spring-mvc intellij-idea spring-loaded