IBM Support

Learning more about application deployment

Troubleshooting


Problem

Learning more about application deployment is the first step in the troubleshooting process. This document provides you with educational information that can help you learn more about this topic.

Resolving The Problem

Tab navigation

Overview


WebSphere Application Server Traditional


WebSphere Application Server Traditional provides the following ways to deploy an Enterprise application:

    • Administrative console install wizard
      • Click Applications > New application > New Enterprise Application in the console navigation tree and follow instructions in the wizard.

    • Monitored directory
      • Add an EAR file or module to a monitoredDeployableApps subdirectory of an application server or deployment manager profile.

      • For base (stand-alone) application servers, the monitored directory is the monitoredDeployableApps/servers/server_namedirectory of the application server profile.


        For deployment managers, a deployment manager profile has the following monitored directories:

        • monitoredDeployableApps/servers/server_name
        • monitoredDeployableApps/nodes/node_name/servers/server_name
        • monitoredDeployableApps/clusters/cluster_name

    • Application properties files
      • Create a properties file that specifies to install or update application files. Then, run the wsadmin applyConfigProperties command in any of the following ways:
        • In a script
        • At a command prompt
        • By adding the properties file to a monitoredDeployableApps/deploymentProperties monitored directory

    • wsadmin scripts
      • Invoke AdminApp object install commands in a script or at a command prompt.

    • Job manager runs wsadmin scripts
      • Invoke AdminTask.submitJob -jobType installApplication command in a script or at a command prompt.

    • Java application programming interfaces
      • Install programs by completing the steps in Installing an application through programming.

    • Rapid deployment tools
      • Briefly, do the following:
          1. Update your J2EE application files.
          2. Set up the rapid deployment environment.
          3. Create a free-form project.
          4. Launch a rapid deployment session.
          5. Drop your updated application files into the free-form project.

To get more detailed information about deploying and updating applications, please refer to the Knowledge center:

https://www.ibm.com/support/knowledgecenter/en/SSAW57_9.0.0/com.ibm.websphere.nd.multiplatform.doc/ae/welc6topmanaging.html

    Liberty

    You can deploy web applications, enterprise applications, and OSGi applications in Liberty. There are two ways to deploy:
    • drop the application into a previously-defined dropins directory
    • add an application entry to the server configuration


    To learn more about the different ways of deploying, you can start from this article:

    Deploying applications in Liberty
    https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/twlp_dep.html


    You can also add and run applications by using developer tools. See below for more information:

    Adding and running an application on Liberty by using developer tools
    https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/t_add_app.html



    [{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Deploy (for example: AAT or ANT or EAR\/WAR\/JAR)","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"9.0.0.0;8.5.5;8.5;8.0;7.0","Edition":"Base;Liberty;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

    Document Information

    Modified date:
    22 June 2018

    UID

    swg22010445