SYMPTOM:
Strategy Office 9.x cannot connect to Web Services deployed on WebSphere 6.1 on AIX or Solaris. The following error comes back in the browser when the connection to Web Services is tested:
The website cannot display the page
Most likely causes:
* The website is under maintenance.
* The website has a programming error.
The following error can be found in WebSphere's SystemOut.log file.
0000001f ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet MSTRWSJServlet: javax.servlet.ServletException: SRVE0207E: Uncaught initialization exception thrown by servlet
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:286)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:340)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:435)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:524)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3548)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:269)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:818)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:125)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
CAUSE:
The setting for "class loading" is not configured properly.
ACTION:
See Installation and Configurationg Guide -> 7. Deploying Strategy Web Services -> Deploying with WebSphere -> Preparing for the application installation instructions.
To configure class loading:
16 Expand Applications, and then Enterprise Applications to display a list of installed applications.
17 In the list of Enterprise Applications, click on the application name just installed, for example, StrategyWS_war.
18 In the Detail Properties list, click Class loading and update detection.
19 For the Class loader order, select Classes loaded with application class loader first.
20 Click Apply. The page on the right pane returns to its previous main configuration tab.
21 In Modules, click Manage Modules.
22 Under the Module header, click the Strategy Web Services J2EE hyperlink.
23 In the Class loader order drop-down list, select Classes loaded with application class loader first.
24 Click Apply.
25 In the Message box at the top of the page, click Save.
26 Click the Save button that appears.