Skip to main content

28 docs tagged with "middleware"

View all tags

Configure and Deploy Jboss Extension

This topic describes how to add and remove an extension on JBoss Plugin using Deploy server. It assumes you have the JBoss Domain plugin installed.

Create an Environment

An environment is a grouping of infrastructure and middleware items such as hosts, servers, clusters, and so on. An environment is used as the target of a deployment, allowing you to map deployables to members of the environment.

Deploy an App on GlassFish

This tutorial describes how to deploy an application on GlassFish. It assumes you have the GlassFish plugin installed.

Deploy an App on Oracle WebLogic

This tutorial describes how to deploy an application on Oracle WebLogic. It assumes you have the Oracle WebLogic plugin installed. In this tutorial you will:

Deploy Versioned Artifacts to Oracle WebLogic

The Deploy WebLogic server (WLS) plugin allows you to manage deployments and resources on an Oracle WebLogic server. With this plugin, you can deploy multiple versions of the same application at the same time, which is known as a side-by-side deployment or versioning.

Discover Middleware

You can use the discovery feature to import an existing infrastructure topology into the Deploy repository as configuration items (CIs). You must have the discovery global permission to use the discovery feature.

Discover Middleware Using the Deploy CLI

Use the discovery feature to automatically create an accurate model of your infrastructure in Deploy. During discovery, Deploy scans your middleware environment and creates configuration items (CIs) in the repository. Discovery is part of the Deploy plugin suite, and the exact discovery functionality available depends on the middleware platforms that are present in your environment.

Extend the Deploy JBoss Domain Plugin

You can extend the Deploy plugin for JBoss Enterprise Application Platform (EAP) 6 and JBoss Application Server (AS)/WildFly 7.1+ using the Deploy plugin API type system and Jython.

Extend the GlassFish Plugin

The Deploy GlassFish plugin is designed to be extended through the Deploy plugin API type system and Jython. The plugin wraps the GlassFish command-line interface (CLI) with a Jython runtime environment, so that extenders can interact with GlassFish and Deploy from the script. The Jython script is executed on the Deploy Server and has full access to the following Deploy objects:

Extend the IBM WebSphere AS Plugin

You can extend the IBM WebSphere Application Server (WAS) plugin through Deploy's plugin API type system and using custom, user-defined Python scripts.

Extend the IBM WebSphere MQ Plugin

You can extend the IBM WebSphere MQ (WMQ) plugin using the Deploy plugin API type system. And because the WMQ plugin is built on top of the Generic plugin, you can also add support for new types using Generic plugin patterns.

Extend the JBoss AS Plugin

You can extend the JBoss Application Server plugin using the Deploy plugin API type system. And because the JBoss plugin is built on the Deploy Generic plugin, you can also add support for new types using the Generic plugin patterns.

Extend the Oracle WebLogic Plugin

You can extend the Deploy Oracle WebLogic (WLS) plugin using the Deploy plugin API type system and by using custom WebLogic Scripting Tool (WLST) Python scripts.

Extend the Tomcat Plugin

The Apache Tomcat plugin for Deploy is designed to be extended through Deploy's plugin API type system. For more information about this plugin, see Apache Tomcat plugin.

Install Build Task in Microsoft VSTS/TFS

Before you start to use the Deploy plugin for Visual Studio Team Services, you must install the Deploy build task in your on-premises Team Foundation Server (TFS) or in Microsoft Visual Studio Team Services (VSTS) server, which is also known as Visual Studio Online (VSO).

Troubleshoot an IBM WAS Connection

The Deploy WebSphere Application Server (WAS) plugin uses the wsadmin tool to perform tasks. When Deploy starts wsadmin on a server for the first time, you must interactively accept the dmgr certificate. Deploy cannot do that, so it will hang if you do not accept the certificate. This is an example of the output that appears in the step log:

Update an App(Ear/War) in IBM WebSphere AS

Until the WAS plugin 9.8.x, application updates were performed by undeploying the previous application and then deploying the newer one. However, as of version 10.0.0, the WAS plugin provides you with distinct update strategies to undeploy, deploy or update an application.

Use Control Tasks

Control tasks are actions that you can perform on middleware or middleware resources. For example, checking the connection to a host is a control task. When you trigger a control task, Deploy starts a task that executes the steps associated with the control task.