gpt4 book ai didi

java - 运行 tomcat 的 IntelliJ 生产力提示

转载 作者:行者123 更新时间:2023-11-28 21:54:41 25 4
gpt4 key购买 nike

我正在使用 tomcat 在 spring mvc 应用程序上使用 IntelliJ 11u 进行开发。

我尝试了 maven jetty 插件,但在几次构建之后,我不断遇到 java permGen 问题,然后它就挂起了。有人告诉我这是因为 spring 使用 log4j 并且它有某种泄漏?

无论如何,我正在寻求帮助启动服务器 tomcat 的提示,使用我更新的代码,以便我可以快速更新并重新加载 tomcat。

以下是我目前对 tomcat 的烦恼:

  1. 似乎只有代码更改会自动重新加载,如果我对 View 页面进行更改,除非我重新部署,否则不会更新。 Maven jetty 插件似乎直接映射到我的 View 页面,我看到我的 View 页面立即更新,甚至无需重新部署。

  2. 如果我在 intelliJ 中运行超过 1 个东西,比如我有一个运行的主程序或一个单元测试,IntelliJ 似乎会重新排序运行下拉菜单中运行的内容,并且快捷键更改为我上次运行的内容。

  3. 我使用谷歌浏览器,出于某种原因,当我启动 tomcat 时,它会将 firefox 带到最前沿,并且每次都会打开一个新选项卡。

如果有人可以解决上述任何或所有问题,那将是很棒的,因为我讨厌这种舞蹈,我必须通过它来更新/重新部署我的应用程序。我希望它可以只是一种连续的方法,使用快捷方式或自动无需关闭在 firefox 中创建的选项卡,然后将其最小化,或者使用 redploy 进行简单的 View 更改等。

最佳答案

你应该 configure IDEA to update classes and resources并启用运行配置中的复选框以在框架停用时自动执行此操作。

Browser can be changed in IDEA settings您可以在 Tomcat Run/Debug configuration 中完全禁用打开浏览器.

至于“运行”面板选项卡顺序,您可以使用选项卡右键单击菜单固定选项卡,在这种情况下,它们将按照创建顺序保留在“运行”或“调试”面板中。

关于java - 运行 tomcat 的 IntelliJ 生产力提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10082469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com