应用服务器运行配置
要在应用服务器上运行或调试您的应用程序,您需要一个应用服务器运行/调试配置。此配置可以为您做几件事:
- 从您的源代码构建工件。
- 在本地启动应用程序服务器或连接到正在运行的本地或远程服务器。
- 将工件部署到服务器并打开相关 URL。
- 如果您正在调试,它可以在调试模式下启动应用程序并连接调试器。
创建应用服务器运行配置
- 单击添加按钮并选择与您将使用的应用程序服务器对应的配置类型。
如果您希望它在部署工件之前在本地启动服务器,请使用本地应用程序服务器运行配置。
如果您希望将工件部署到正在运行的远程或本地服务器,请使用远程应用程序服务器运行配置。
注意:即使您连接到远程应用程序服务器,您仍然需要在Build、Execution、Deployment |下配置此服务器的本地安装。与应用程序服务器集成中所述的应用程序服务器。
您可以直接从“运行/调试配置”对话框配置应用程序服务器。为此,请选择应用程序服务器运行配置并单击应用程序服务器选择器旁边的配置。
当您创建应用程序服务器运行配置时,它可能会显示一个错误,说明您需要指定要部署的工件。完成此操作后,配置会将构建工件任务添加到启动前任务列表中,以便每次在部署工件之前构建工件。以下是正确配置的应用程序服务器运行配置的外观:

要运行配置,请按下Alt+Shift+F10并选择创建的应用程序服务器配置。
或者,如果您在顶部的主工具栏中选择了运行配置,则可以单击运行按钮或按下Shift+F10以运行它。
您还可以使用服务工具窗口来列出和管理所有可用的应用程序服务器运行配置。
更新应用服务器上的应用
在运行或调试应用程序时,您可以修改源代码并查看更改的结果,而无需重新启动服务器。根据工件的类型和运行配置,这可能涉及资源和类的简单更新,或者重新构建和重新部署工件。
配置应用程序更新选项
如果您有一个应用程序服务器运行配置,您可以指定启动更新时它应该做什么。
- 打开应用服务器运行配置。
- 配置以下选项:
- 在“更新”操作上:选择启动更新时要执行的操作。
- 显示对话框:启动更新时显示包含可用选项的对话框。如果禁用此选项,IntelliJ IDEA 将使用选定的选项而不显示对话框。
- On frame deactivation:选择从 IntelliJ IDEA 切换到其他应用程序(例如,切换到 Web 浏览器)时要执行的操作。
可用的更新选项取决于工件的类型(展开或归档)和运行配置的类型(本地或远程)。
选项 | 描述 | 用途 |
更新资源 | 更新所有更改的资源,例如 HTML、JSP、JavaScript、CSS 和图像。 | 本地应用程序服务器运行配置中的爆炸工件 |
更新课程和资源 | 更新所有更改的资源并重新编译所有更改的 Java 类(EJB、servlet 等)。 调试时,IntelliJ IDEA 将部署和重新加载更新的类。有关详细信息,请参阅重新加载修改的类。否则,在定期运行应用程序时,IntelliJ IDEA 只会更新输出文件夹中更改的类。它是否会在正在运行的应用程序中部署和重新加载此类类,取决于您正在使用的 Java 运行时的功能。 |
本地应用程序服务器运行配置中的爆炸工件 |
热插拔类 | 调试时,IntelliJ IDEA 将部署和重新加载更新的类。有关详细信息,请参阅重新加载修改的类。此选项不适用于定期运行的应用程序。 | 本地应用程序服务器中的存档工件运行配置以及远程配置中的展开和存档工件。 |
重新部署 | 无需重新启动服务器即可重建和重新部署应用程序工件。该操作可能很耗时。 | 本地和远程应用程序服务器运行配置中的爆炸和归档工件 |
重启服务器 | 重新启动应用程序服务器,重建并重新部署工件,该操作可能非常耗时。 | 本地应用程序服务器运行配置中的爆炸和归档工件 |
更新正在运行的应用程序
当您启动应用程序服务器运行配置并成功部署和运行应用程序时,您可以通过以下方式之一修改代码并更新您的应用程序:
- 按Ctrl+F10。
- 从主菜单中,选择运行 | 调试操作 | 更新应用程序。
- 单击更新应用程序按钮“运行”或“调试”工具窗口。
如果必要的更新选项与frame deactivation相关联,则当您从 IntelliJ IDEA 切换到不同的应用程序(例如,Web 浏览器)时,应用程序将自动更新。
IntelliJ IDEA | 下载试用
JetBrainsIntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。
想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服
IntelliJ IDEA技术交流群:786598704 欢迎进群一起讨论
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!