# 应用服务器

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> Windows 和 Linux：  `文件 | 设置 | 构建、执行、部署 | 应用服务器`
>
>
>
> macOS：  `%instance% | 设置 | 构建、执行、部署 | 应用服务器`
>
>
>
> 从   运行/调试配置  对话框中：   配置  编辑应用服务器的运行/调试配置时。

使用此页面或对话框来管理受支持的应用服务器及其设置的配置。

已经在 IntelliJ IDEA 中定义的服务器显示在 !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) 和 !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg) 下方的窗格中。 当您在此窗格中选择服务器时，相应的配置设置和关联控件将显示在右侧区域。 （如果您正在为特定服务器（例如 Tomcat）编辑运行配置，则仅显示此特定服务器的现有配置。）

请使用 !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) 创建服务器配置，并使用 !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg) 将其删除。

在您开始创建服务器配置之前，相应的服务器必须已经安装在您的计算机上。

请注意，您可以使用的服务器列表取决于当前启用的服务器集成 [插件](managing-plugins.html)。

## 工具栏

|  条目  |  描述  |
| --- | --- |
|  !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))  |     使用此图标或快捷键创建服务器配置（即，在 IntelliJ IDEA 中定义服务器）：        1.  如果显示服务器列表，请选择感兴趣的服务器。     2.     在打开的对话框中，指定服务器设置，然后点击   OK  。       对于大多数服务器，您只需指定服务器安装目录（称为服务器 home）。 有关更多信息，请参见 [主要设置和控制](#main_settings)。        |
|  !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg) `Alt+Delete` (Windows), `⌘ ⌦` (macOS), `⌘ ⌦` (IntelliJ IDEA Classic (macOS)), `⌘ ⌦` (macOS System Shortcuts), `Alt+Delete` (XWin), `Alt+Delete` (GNOME), `Alt+Delete` (KDE), `Alt+Delete` (Emacs), `Alt+Delete` (Sublime Text), `⌘ ⌦` (Sublime Text (macOS)), `Ctrl+R, D` (Visual Studio), `⌘ R, D` (Visual Studio (macOS)), `Alt+Delete` (NetBeans), `Alt+Delete` (Eclipse), `Alt+Delete` (Eclipse (macOS))  |  使用此图标或快捷键删除所选的应用服务器配置。  |

## 主要设置和控制

|  条目  |  描述  |
| --- | --- |
|  名称  |  服务器配置名称。  |
|  <服务器> 主目录  |     到应用服务器安装文件夹的路径。       点击 ![浏览按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.inline.browse.svg) 并选择所需文件夹。     |
|  <服务器> 版本  |  检测到的应用服务器版本（只读）。  |
|  <服务器> 基础目录（适用于 Tomcat、TomEE 和 Jetty）  |     通往服务器根目录的路径。       如果使用 Tomcat，请进行设置以配置 [CATALINA_BASE](https://tomcat.apache.org/tomcat-8.5-doc/introduction.html#CATALINA_HOME_and_CATALINA_BASE) 属性；如果使用 Jetty，请配置 [JETTY_BASE](https://jetty.org/docs/jetty/12/operations-guide/begin/index.html#quick-setup) 属性。 如果要在同一台机器上运行同一服务器的多个实例，这会很有用。       点击 ![浏览按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.inline.browse.svg) 并在 [打开的对话框中](null) 选择目录。     |
|  注册模式（适用于 JBoss）  |     要在 IntelliJ IDEA 中编辑时验证 JBoss XML 配置文件（例如  `standalone.xml` 、  `domain.xml`  等），您可以注册 JBoss 安装中提供的 XML 架构（XSD）：        1.  点击   注册架构  。     2.     若要注册所有 schemas，只需在打开的对话框中点击   OK  。       如果您有不想注册的架构，请在   外部架构和 DTD   下选择这些架构，然后点击 !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.remove.svg)，再点击   OK  。          要在稍后时间查看或编辑架构列表，请使用 [Schemas and DTDs 页面](settings-languages-schemas-and-dtds.html)中的 [设置对话框](settings-preferences-dialog.html)。     |

另见， [库](#libs) 和 [框架的其他库](#additional_libs)。

## 库

当您创建服务器配置时，通常会创建一个相关的应用服务器 [library](library.html)。 通常情况下，此库包括在服务器发行版中的 Servlet、JSP 和 EJB 实现。

请使用   库   下的控件来管理库的内容。

|  条目  |  描述  |
| --- | --- |
|  !["添加"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))  |     将项目（类、源代码、文档等）添加到库中。       在打开的对话框中，选择所需的文件和文件夹。 这些可能是单个  `class`  和  `java`  文件，以及包含此类文件的目录和存档  `jar`  和  `zip` 。       IntelliJ IDEA 将分析选定的文件和文件夹，并自动将其内容分配到相应的库类别（类、源代码、文档等）。       当 IntelliJ IDEA 无法推断类别时（例如，选择空文件夹时），将显示一个对话框，可在其中自行指定类别。     |
|  ![指定文档 URL 按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.toolbarDecorator.addLink.svg)  |  若要使用在线提供的外部文档，请点击此图标并指定外部文档的 URL。  |
|  ![“执行”按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.modules.addExcludedRoot.svg)  |  排除一个项目（请参考 [排除库项](library.html#excluded_lib_items)）。 在打开的对话框中，选择您希望 IntelliJ IDEA 忽略的项目（文件夹、归档文件和归档文件中的文件夹），然后点击   OK  。 在打开的对话框中，选择要让 IntelliJ IDEA 忽略的文件夹，然后点击   OK  。  |
|  !["移除"按钮](https://resources.jetbrains.com/help/img/idea/2026.3/调试配置对话框](run-debug-configurations-dialog.html)

