It does not work. I still can see exposed WS directory.
----- Original Message ---- From: "Hogan, Gavin" <[EMAIL PROTECTED]> To: [email protected] Sent: Tuesday, August 21, 2007 11:22:02 AM Subject: RE: [xfire-user] How to hide Web Service directory? Try This <service xmlns="http://xfire.codehaus.org/config/1.0"> <name>MyServices</name> <serviceClass>com.foo.IServices</serviceClass> <implementationClass>com.foo.ServicesImpl</implementationClass> <style>wrapped</style> <use>literal</use> <scope>application</scope> <properties> <property key="services.list.disabled">true</property> </properties> </service> ___________________________________________ Gavin Hogan Programmer/Analyst The State University of New York State University Plaza Albany, NY 12246 Phone 518-443-5481 fax 518-443-5809 e-mail [EMAIL PROTECTED] -----Original Message----- From: Hogan, Gavin Sent: Tuesday, August 21, 2007 2:08 PM To: [email protected] Subject: RE: [xfire-user] How to hide Web Service directory? I attempted to add this property in Spring, like this ..... (Sorry about the absurd outlook formatting) <!-- Parent Bean --> <bean id="basePublicService" abstract="true" class="org.codehaus.xfire.spring.ServiceBean"> <property name="style" value="document" /> <property name="use" value="literal" /> <property name="namespace" value="http://service.sysadm.suny.edu" /> <property name="inHandlers"> <list> <ref bean="inArchiver" /> </list> </property> <property name="outHandlers"> <list> <ref bean="outArchiver" /> </list> </property> <property name="properties" > <map> <entry key="services.list.disabled" value="true" /> </map> </property> </bean> <bean id="semoTransService" parent="basePublicService"> <property name="serviceBean" ref="implBeam" /> <property name="serviceClass" value="edu.suny.sysadm.TransactionSubmissionService" /> <property name="name" value="NewService" /> </bean> but it had no effect. Additionally can the listing be disabled for the servlet rather than the individual service? ___________________________________________ Gavin Hogan Programmer/Analyst The State University of New York State University Plaza Albany, NY 12246 Phone 518-443-5481 fax 518-443-5809 e-mail [EMAIL PROTECTED] -----Original Message----- From: Jim Burns [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 21, 2007 1:53 PM To: [email protected] Subject: Re: [xfire-user] How to hide Web Service directory? Can you give a short sample of services.xml that coming with services.list.disabled property setting? Thanks, Jim ----- Original Message ---- From: Tomek Sztelak <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, August 20, 2007 12:16:58 AM Subject: Re: [xfire-user] How to hide Web Service directory? In services.xml as service parameter. On 8/20/07, Matthew Kerle <[EMAIL PROTECTED]> wrote: > > quick question, where do you specify that? In services.xml or web.xml as a > init-param to the xFireServlet? > > thanks! > > > Tomek Sztelak wrote: > Hi > You can just use "services.list.disabled" property to control that list. > > On 8/17/07, Jim Burns <[EMAIL PROTECTED]> wrote: > > > The environment I am using is : Apache + Tomcat . > > I will control URL access in Apache/Tomcat with mod_jk. > > Cheers, > Jim > > ----- Original Message ---- > From: "Hogan, Gavin" <[EMAIL PROTECTED]> > To: [email protected] > Sent: Friday, August 17, 2007 5:15:07 AM > Subject: RE: [xfire-user] How to hide Web Service directory? > > > Just wondering if you picked a solution for this problem? I don't need > to do this yet but I am sure I will have a need in the future since we > tend to hand edit our wsdl's before giving them to clients. > > ___________________________________________ > > Gavin Hogan > Programmer/Analyst > The State University of New York > State University Plaza > Albany, NY 12246 > Phone 518-443-5481 > fax 518-443-5809 > e-mail [EMAIL PROTECTED] > > -----Original Message----- > From: Hogan, Gavin > Sent: Wednesday, August 15, 2007 8:29 AM > To: [email protected] > Subject: RE: [xfire-user] How to hide Web Service directory? > > > Alternatively you can create a servlet filter and deny all "GET" > requests on that path, I assume your web service clients would be making > "POST" requests? > > Gavin > > ___________________________________________ > > Gavin Hogan > Programmer/Analyst > The State University of New York > State University Plaza > Albany, NY 12246 > Phone 518-443-5481 > fax 518-443-5809 > e-mail [EMAIL PROTECTED] > > -----Original Message----- > From: Yogesh Chawla - PD > [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 15, 2007 12:14 AM > To: [email protected] > Subject: Re: [xfire-user] How to hide Web Service directory? > > > Hi Jim, > I think this is something you would probably do at the > Servlet Container level or web server level. What web > server or servlet container are you using? Tomcat > allows you to restrict access to certain URLs based on > patters. Perhaps you can check that out. > > Also in the Apache virtual host setup, you can deny > entire directories like the web-inf for example. Can > you give us more details on your setup? > > Cheers, > Yogesh > > > --- Jim Burns <[EMAIL PROTECTED]> wrote: > > > > If I have some services that can be find at > http://localhost:8080/services, a page will show > > Services: > MntAccessService[wsdl] > TrackService[wsdl] > UMService[wsdl] > How to avoid people to see that page? Thanks. > > Jim > > > > > > > -- > Matthew Kerle > IT Consultant > Canberra, Australia > > Mobile: +61404 096 863 > Email: [EMAIL PROTECTED] > Web: Matthew Kerle > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > http://xircles.codehaus.org/manage_email -- ----- When one of our products stops working, we'll blame another vendor within 24 hours. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email Pinpoint customers who are looking for what you sell. ____________________________________________________________________________________ Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222
