Kbase P102485: Unable to start a second instance of WSA when both WSA instances are defined in the same web.xml fil
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  23/04/2009 |
|
Status: Unverified
SYMPTOM(s):
Unable to start a second instance of WSA.
Only one WSA instance will start when two instances are defined in the same web.xml file.
Unable to initialize SOAP engine.
com.progress.wsa.WsaSOAPEngineException: Cannot intialize engine from a running state.
FACT(s) (Environment):
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
This is expected behavior. The WSA is designed to handle multiple applications with a single servlet instance. The servlet uses a single SOAP engine that is shared by all application instances. Attempting to start a second WSA instance will still try to use the same shared SOAP engine and application deployment directories.
FIX:
To define a separate JSE web application for each WSA instance, refer to Solution P91699, "How to setup a second instance of a Web Services Adapter" for complete details on setting it up.