| <!-- | |
| Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved. | |
| This program and the accompanying materials are made available under the | |
| terms of the Eclipse Distribution License v. 1.0, which is available at | |
| http://www.eclipse.org/org/documents/edl-v10.php. | |
| SPDX-License-Identifier: BSD-3-Clause | |
| --> | |
| <!DOCTYPE html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <title>WLS 12.1.3 Shared Library installation steps.</title> | |
| <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.min.css"> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <div class="row"> | |
| <h1>Weblogic 12.1.3 Shared Library Installation Steps</h1> | |
| <p> | |
| Before deploying an JAX-RS 2.0 application into WLS 12.1.3 you need to install (deploy) the JAX-RS 2.0 shared | |
| library that provides necessary dependencies and configuration. This library is located at | |
| <code>MW_HOME\wlserver\common\deployable-libraries\jax-rs-2.0.war</code>. | |
| </p> | |
| <p> | |
| There are two ways, how you can deploy this library: | |
| <ul> | |
| <li>Using WLS console</li> | |
| <li>Using WLST</li> | |
| </ul> | |
| </p> | |
| <h2>Deploying shared library using WLS console</h2> | |
| <ol> | |
| <li>Log into WLS console at <code>http://<host>:<port>/console</code> (e.g. <code>http://localhost:7001/console</code>)</li> | |
| <li>Click on <em>Deployments</em></li> | |
| <li>Find Shared Library WAR (located at <code>MW_HOME\wlserver\common\deployable-libraries\jax-rs-2.0.war</code>)</li> | |
| <li>Click on <em>Next</em></li> | |
| <li>Choose <em>Deploy as Library</em></li> | |
| <li>Click on <em>Next</em></li> | |
| <li>Click on <em>Finish</em></li> | |
| </ol> | |
| <h2>Deploying shared library using WLST</h2> | |
| <p>Lets assume that WLS is running and your domain is located in <code>MW_HOME</code> (<code>MW_HOME\domain</code>).</p> | |
| <p>Setup your shell and enter the WLST console:</p> | |
| <pre> | |
| > # bash prompt | |
| > cd $MW_HOME\domain | |
| > . ./bin/setDomainEnv.sh | |
| > java weblogic.WLST | |
| </pre> | |
| <p>Deploy the library:</p> | |
| <pre> | |
| > # WLST console | |
| > connect('user', 'pass', 'host') | |
| > deploy('jax-rs', '../wlserver/common/deployable-libraries/jax-rs-2.0.war', libraryModule='true') | |
| > exit() | |
| </pre> | |
| </div> | |
| </div> | |
| </body> | |
| </html> |