Configuring WebSphere Application Server for Network Service Manager
Starting from Netcool Configuration Manager V6.4.2 fix pack 6, you must configure IBM WebSphere Application Server in order to use JSON with the NSM REST API.
About this task
Complete the following steps to configure IBM WebSphere Application Server.
Procedure
-
Copy the following files from the /profile/installedApps/JazzSMNode01Cell/Intelliden
R-Series.ear/ibm_tivoli-nsm.war/WEB-INF/lib/ directory within the Jazz for Service Management installation directory to the
top level of the Jazz for Service Management
installation directory.
- jackson-mapper-asl-1.9.11.jar
- jackson-core-asl-1.9.11.jar
-
Create a new shared library:
-
Log in to IBM WebSphere Application Server console
at
https://server:16316/ibm/console/logon.jsp
by using the Intelliden user ID and password. - Click Environment > Shared Library > New.
-
Select the following scope:
cells:JazzSMNode01Cell:nodes:JazzSMNode01:servers:server1
- Enter a meaningful name for the new library.
-
Add the full path to the libraries that you copied in the Classpath
field.
For example:
/opt/home/icosuser/jackson-mapper-asl-1.9.11.jar /opt/home/icosuser/jackson-core-asl-1.9.11.jar
- Check Use an isolated class loader for this shared library.
- Save the changes.
-
Log in to IBM WebSphere Application Server console
at
-
Associate the new shared library with the NSM application.
-
Click Servers > Server Types > Websphere application servers.
A list of servers is displayed.
- Click the server that you want to use with the REST API.
-
In the Configuration tab, click Installed
applications in the Applcations section.
A list of installed applications is displayed.
-
Click Intelliden R-Series.
The Configuration tab is displayed.
-
In the References section, click Shared library
references.
A list of shared libraries is displayed.
-
Select NCM Service Management and click Reference shared
libraries.
A list of available libraries is displayed.
- Select the library that you created previously, and move it from the Available list to the Selected list.
- Save your changes and exit the console.
-
Click Servers > Server Types > Websphere application servers.
- Back up and edit the AppServer/properties/amm.filter.properties file within the IBM WebSphere Application Server installation directory.
-
Append the following lines to the end of the file:
Ignore-Scanning-Packages = javassist, \ org.antlr, \ org.apache.avalon, \ org.apache.batik, \ org.apache.bcel, \ org.apache.commons, \ org.apache.log4j, \ org.apache.poi, \ org.apache.regexp, \ org.apache.xalan, \ org.apache.xerces, \ org.apache.xml, \ org.apache.xpath, \ org.ajax4jsf, \ org.dbunit, \ org.richfaces, \ org.jboss.el, \ org.jchrontab, \ org.omg, \ org.seasar, \ org.slf4j, \ com.thoughtworks.xstream.converters.reflection, \ com.thoughtworks.xstream.mapper
- Restart the Netcool Configuration Manager Presentation server where NSM is used.