WAS v8.5 > Set up the application serving environment > Administer application servers > Manage shared librariesAssociate shared libraries with servers
We can associate shared libraries with the class loader of a server. Classes represented by the shared library are then loaded in a server-wide class loader, making the classes available to all applications deployed on the server.
This topic assumes that we have created a shared library. The shared library represents a library file used by multiple deployed applications. To associate a shared library with the class loader of a server, create and configure a library reference using the dmgr console. A library reference specifies the name of the shared library file.
If associate a shared library with a server class loader, do not associate the same shared library with an application.
- Configure class loaders for applications deployed on the server.
- Click Servers > Server Types > WebSphere application servers > server_name to access the application server setting page.
- Set values for the application Class loader policy and Class loading mode of the server.
- Create a library reference for each shared library file the application needs.
- In the dmgr console, click Servers > Server Types > WebSphere application servers > server_name > Java and Process Management > Class loader > class_loader_ID .
- Click Shared library references to access the Library reference page.
- Click Add.
- On the library reference settings page, name the library reference. The name identifies the shared library file the application uses.
- Click Apply. The name of the library reference is shown in the list on the Library reference page.
Repeat the previous steps until you define a library reference for each shared library the application needs.
To verify that an application can use a shared library, test the application or examine the class loader in the Class loader viewer. Click Troubleshooting > Class loader viewer > module_name > Table View. The classpath of the application module class loader lists the classes used by the shared library.
Related concepts:
Class loaders
Related
Create shared libraries
Associate shared libraries with applications or modules
Reference:
Shared library page
Library reference page
Library reference settings
Application server settings