IntelliJ IDEA 13.1 Web Help

Some features described here are available in Ultimate edition only.

View | Tool Windows | Application Servers
Application Servers on the bottom tool window bar
For this tool window to be available, the Application Servers View plugin must be enabled and there must be at least one application server run/debug configuration in your project.

This tool window shows and lets you manage application server run/debug configurations and associated deployment artifacts. You can start and stop the run configurations, deploy the artifacts to the server, and more.

ApplicationServersToolWindow

For cloud run/debug configurations (ones for CloudBees and Cloud Foundry), not only the artifacts listed in the run/debug configurations are shown. Also shown (and may be manipulated) are applications uploaded onto the cloud using your cloud user account. The names of such applications are italicized.

All the available functions are accessed by means of the toolbar icons.

Toolbar icons

Icon Tooltip Description
run Run/Connect Use this icon to start the selected run/debug configuration or configurations in the run mode. For a local configuration, normally, the corresponding server will be started. For a remote configuration, IntelliJ IDEA will connect to the server.
debug Debug Use this icon to start the selected run/debug configuration or configurations in the debug mode.
stop Stop/Disconnect Use this icon to stop executing the selected run/debug configuration or configurations. For a local configuration, normally, the corresponding server will be stopped. For a remote configuration, IntelliJ IDEA will disconnect from the server.
edit Edit configuration Use this icon to edit the settings for the selected run/debug configuration. (The settings are server-specific. For more information, see the corresponding topic in Run/Debug Configurations.)
deploymentConsoleDeployAll Deploy all Use this icon to deploy all the artifacts associated with the selected run/debug configuration to the server.
deploymentConsoleDeployAll Deploy Use this icon to deploy the selected artifact or artifacts to the corresponding server or servers.
deploymentConsoleUnDeploy Undeploy Use this icon to undeploy the selected artifact or artifacts from the corresponding server or servers.
run Start For artifacts associated with cloud run/debug configurations: use this icon to start the selected artifact or artifacts.

For this function to be available, the corresponding artifacts must have the status Prepared deploymentStatusPrepared. This means that the artifacts are already uploaded to the cloud but not yet started.

stop Stop For artifacts associated with cloud run/debug configurations: use this icon to stop the selected artifact or artifacts.

For this function to be available, the corresponding artifacts must have the status Deployed deploymentStatusDeployed. This means that the artifacts are uploaded to the cloud and started.

As a result, the status of the artifacts will change to Prepared deploymentStatusPrepared.

delete Remove Use this icon or the DeleteDeleteDeleteDeleteDelete or Ctrl+DDeleteDeleteDeleteDeleteDelete or BackspaceDeleteDelete or Backspace key to remove the selected artifact or artifacts from a deployment list. (The deployment list is a list of artifacts that are to be deployed to the server according to the corresponding run configuration or configurations.)

As a result, the corresponding artifacts will also be undeployed from the corresponding server or servers.

artifacts Artifacts Use this icon to edit the list of deployment artifacts for the selected run configuration. (The Artifacts to Deploy dialog will open.)
editDB Edit databases For CloudBees run configurations: use this icon to edit your CloudBees application databases.
properties Edit application settings For artifacts associated with Cloud Foundry run configurations: use this icon to edit the application settings for the selected artifact (e.g. memory allocated for the application).
deploymentStatusDisconnected Edit application services For artifacts associated with Cloud Foundry run configurations: use this icon to manage the services available to the application for the selected artifact.

Artifact deployment statuses

Shown to the left of the artifact names are their deployment statuses. These statuses are listed and briefly explained in the following table.

Icon Status Description
deploymentStatusUnknown Unknown IntelliJ IDEA doesn't know what the artifact deployment status is. This is always the case when the corresponding run configuration has never been run. (The artifact may have been somehow deployed to the server but IntelliJ IDEA is unaware of that.)

There may be also other situations leading to this status. For example, a server error may occur when carrying out the Undeploy command deploymentConsoleUnDeploy. In such a case, IntelliJ IDEA will not know whether the artifact has been undeployed or not.

deploymentStatusDeployed Deployed The artifact is deployed on the server. For "cloud artifacts" this also means that the artifact is started. Additional information about the artifact is provided after the artifact name:
  • [Synchronized]. Deployed on the server is the current version of the artifact. That is, the artifact hasn't been built or rebuilt since the deployment.
  • [Republish]. The artifact has been built or rebuilt since the deployment. Consequently, you may want to redeploy it on the server.
deploymentStatusPrepared Prepared For artifacts associated with cloud run/debug configurations: the artifact is uploaded to the cloud but not started.
deploymentStatusUndeployed Undeployed The artifact is not deployed on the server (e.g. as a result of carrying out the Undeploy command deploymentConsoleUnDeploy).
deploymentStatusError Deployment error When deploying or starting the artifact, an error occurred. So the artifact hasn't been deployed or started.
deploymentStatusDisconnected Disconnected The run/debug configuration is started but there is no connection with the server admin interface. So all the operations related to deploying and starting the artifact or artifacts are unavailable.

See Also

Procedures:

Web Resources: