use the source, luke

Guillaume Sauthier wrote:

The solution is to implement my own EngineConfigurationFactoryServlet ?

I've seen something about
META-INF/services/org.apache.axis.EngineConfigurationFactory where
Factories classname are stored.
Where is located this file ?
in my WebApp ? or just in the classloader running AxisServlet ?

Thanks for your help

Guillaume

Stephen Gordon wrote:

From the reference guide:

The server is configured (by default) by values in the
server-config.wsdd file, though a dedicated Axis user can write their
own configuration handler, and so store configuration data in an LDAP
server, database, remote web service, etc. Consult the source on details
as to how to do that. You can also add options to the web.xml file and
have them picked up automatically. We don't encourage that as it is nice
to keep configuration stuff in one place.

stephen

Srinath Perera wrote:


Hi

Do not know a graceful method to do it, yet this is the place
org.apache.axis.configuration.EngineConfigurationFactoryServlet that has
the logic of loading the config file.

If u do not get other option may be worth trying change the logic to get
the param at the place rather than use just "WEB-INF/server-config.wsdd"

hope this helps

Srinath


On Mon, 2003-10-13 at 18:42, Guillaume Sauthier wrote:



Hi all!

I have multiple AxisServlet in a webapp. Each AxisServlet is in charge
of some services endpoint.
So I must have multiple server-config.wsdd file (1 for each
AxisServlet).
But how can I tell Axis to take not the WEB-INF/server-config.wsdd but
another file (ex : WEB-INF/<servlet-name>-server-config.wsdd).
I try with an init-param like this but it does not work :
<servlet>
<servlet-name>AxisServlet1</servlet-name>

<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>
<init-param>
<param-name>axis.ServerConfigFile</param-name>
<param-value>WEB-INF/AxisServlet1-server-config.wsdd</param-value>
</init-param>
</servlet>

Is there a way to tell axis the new wsdd to load with init-param ??

Regards

Guillaume









Reply via email to