Consultor Eletrônico



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.