【发布时间】:2012-04-10 02:38:01
【问题描述】:
我正在使用 tomcat 的 spring mvc 应用程序上使用 IntelliJ 11u 进行开发。
我尝试了 maven jetty 插件,但经过几次构建后,我不断遇到 java permGen 问题,然后它就挂了。有人告诉我这是因为 spring 使用 log4j 并且它有某种泄漏?
无论如何,我正在寻求帮助启动服务器 tomcat 和更新代码的提示,以便我可以快速更新并重新加载 tomcat。
这是我目前对 tomcat 的烦恼:
似乎只有代码更改会自动重新加载,如果我对视图页面进行更改,除非我重新部署,否则内容不会更新。 maven jetty 插件似乎直接映射到我的视图页面,我立即看到了我的视图页面的更新,甚至没有重新部署。
如果我在 intelliJ 中运行了不止 1 个东西,比如说我有一个要运行的主程序或一个单元测试,IntelliJ 似乎会重新排序在运行下拉菜单中运行的内容,并且快捷键更改为我运行的最后一件事。
我使用 google chrome,由于某种原因,当我启动 tomcat 时,它会将 firefox 带到最前沿,并且每次都会打开一个新标签页。
如果有人可以解决上述任何或所有问题,因为我讨厌这种舞蹈,我必须经历这些问题才能更新/重新部署我的应用程序。我希望它可以只是一个持续的方法,使用快捷方式或自动,而无需关闭在 Firefox 中创建的选项卡,然后将其最小化,或重新部署以进行简单的视图更改等。
【问题讨论】:
标签: java spring tomcat intellij-idea jetty