I don't have a web.xml file...

 

I have an axis2_repo directory with a structure

 

\---axis2-repo

    |   

    +---conf
        |       axis2.xml
        |

    +---modules
        |       addressing-1.41.mar
        |
    +---services
        |       Events.aar
        |
 
 
I want to deploy the Events.aar service to http://localhost:8081/.  I
want a client to be able to sent its SOAP request to that address.
 
Right now I have to send requests to
http://localhost:8081/axis2/services/Events.

 

 

My code:

 

ConfigurationContext context = ConfigurationContextFactory.

 
createConfigurationContextFromFileSystem("./src/Colony/axis2_repo",
"./src/Colony/axis2_repo/conf/axis2.xml");          

              

SimpleHTTPServer server = new SimpleHTTPServer(context, 8081);

             

server.start();

 

 

Thanks.

 

________________________________

From: Amila Suriarachchi [mailto:[EMAIL PROTECTED] 
Sent: Monday, December 08, 2008 11:37 PM
To: [email protected]
Subject: Re: Axis2 default service (Deploy a service a context root)

 

try deploying the axis2 as the ROOT and 

change this entry in web.xml
 <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>


to 

 <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

thanks,
Amila.



On Mon, Dec 8, 2008 at 8:25 PM, Nowak Brad <[EMAIL PROTECTED]>
wrote:

How can I configure Axis2 to deploy a service at the context root?
Right now I can only deploy them from the service path (using
SimpleHTTPServer).  My project requires a service to be deployed at
http://localhost:8081/.  

 

Thanks,

 

Brad




-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/

Reply via email to