Re: Page with list of all services

2016-12-09 Thread Maxim Solodovnik
Believe me or not, This email was in my inbox unread 3 months :))) Finally I decided it is not a big deal Having http://localhost:5080/openmeetings/services/services And NOT http://localhost:5080/openmeetings/services?services Looks almost the same :) On Thu, Dec 8, 2016 at 9:19 PM, Sergey Beryo

Re: Page with list of all services

2016-12-08 Thread Sergey Beryozkin
Hi Max - Sorry - hard to prioritize - but believe me, the previous mail from you in this thread was in my InBox, not in less important folders :-). Still an open issue as far as I'm concerned Cheers, Sergey On 08/12/16 05:24, Maxim Solodovnik wrote: Finally have time for this :)) (seems to

Re: Page with list of all services

2016-12-07 Thread Maxim Solodovnik
Finally have time for this :)) (seems to be not top priority for both of us :))) On second thoughts http://localhost:8080/services/services is good enough Let it be as is :) On Wed, Sep 21, 2016 at 11:26 PM, Sergey Beryozkin wrote: > Hi Max > > Haven't had the time to prioritize, but as I said

Re: Page with list of all services

2016-09-21 Thread Sergey Beryozkin
Hi Max Haven't had the time to prioritize, but as I said earlier, most likely we'd need to make this feature optional. For example, your jaxrs:server endpoint is listening on "/". Now you have one of your service beans listening on @Path("/") at the class level with say a plain @GET method w

Re: Page with list of all services

2016-09-20 Thread Maxim Solodovnik
Hello Sergey, Any progress on this issue? On Sun, Aug 21, 2016 at 12:54 PM, Maxim Solodovnik wrote: > Please let me know when it's time to test it :) > > On Sun, Aug 21, 2016 at 1:51 AM, Sergey Beryozkin > wrote: > >> Yes, as I said I'll have a look at checking that if CXFServlet sees "/" >> a

Re: Page with list of all services

2016-08-20 Thread Maxim Solodovnik
Please let me know when it's time to test it :) On Sun, Aug 21, 2016 at 1:51 AM, Sergey Beryozkin wrote: > Yes, as I said I'll have a look at checking that if CXFServlet sees "/" > and the servletURL is '/services/*' then do treat is as a services page > request - that makes sense IMHO (might ne

Re: Page with list of all services

2016-08-20 Thread Sergey Beryozkin
Yes, as I said I'll have a look at checking that if CXFServlet sees "/" and the servletURL is '/services/*' then do treat is as a services page request - that makes sense IMHO (might need to made configurable to avoid some unexpected side-effects where people already have jaxws or jaxrs endpoin

Re: Page with list of all services

2016-08-20 Thread Maxim Solodovnik
Is there any chance to make http://localhost:5080/ openmeetings/services/services to be available at http://localhost:5080/ openmeetings/services? On Sat, Aug 20, 2016 at 7:37 PM, Sergey Beryozkin wrote: > Yes - you have a single JAX-RS endpoint with many root resources. > Instead you can have o

Re: Page with list of all services

2016-08-20 Thread Sergey Beryozkin
Yes - you have a single JAX-RS endpoint with many root resources. Instead you can have one JAX-RS endpoint per one root resource, ex, one per calendar, one per other root resource, etc. Cheers, Sergey On 20/08/16 04:19, Maxim Solodovnik wrote: both 3.1.7 and 3.1.8-SNAPSHOT behave the same htt

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
both 3.1.7 and 3.1.8-SNAPSHOT behave the same http://localhost:5080/openmeetings/services/services (and http://localhost:5080/openmeetings/services/services/) has the full list of SOAP services and following block for REST Available RESTful services: Endpoint address: http://localhost:5080/openme

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Hi On 19/08/16 17:50, Maxim Solodovnik wrote: you are right both http://localhost:5080/openmeetings/services/services and http://localhost:5080/openmeetings/services/services/ display the list of SOAP services but zero REST services :( would appreciate any help on resolving this :( try adding ba

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
you are right both http://localhost:5080/openmeetings/services/services and http://localhost:5080/openmeetings/services/services/ display the list of SOAP services but zero REST services :( would appreciate any help on resolving this :( OK, I'll try I'm in Novosibirsk GMT+7 will check freenode cha

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Right so in [2] this is what I meant, you have a CXF Destination available at "/" - JAX-RS takes care of selecting the right class/method at a later stage. I'm not sure now what to do there. In my demo I saw no warning without a trailing slash and all worked well but in your case you are still

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
I have CXFServlet configured in web.xml [1] and spring config: [2] Additionally each service has annotations (for ex: [3]) something like this [1] https://github.com/apache/openmeetings/blob/3.2.x/openmeetings-web/src/main/webapp/WEB-INF/web.xml#L32 [2] https://github.com/apache/openmeetings/blob

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
Actually I can see no difference between http://localhost:5080/openmeetings/services and http://localhost:5080/openmeetings/services/ The weird thing is: CalendarWebService has annotation @Path("/calendar") BUT http://localhost:5080/openmeetings/services/calendar?_wadl results to d== null id see

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Hmm..., On 19/08/16 16:51, Maxim Solodovnik wrote: Actually I can see no difference between http://localhost:5080/openmeetings/services and http://localhost:5080/openmeetings/services/ The weird thing is: CalendarWebService has annotation @Path("/calendar") can you remind me please how you set

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
OK, I have tried one of the demos we ship with CXF, jax_rs/description_swagger2_web which uses Tomcat 7 plugin, its CXFServlet has "/app/*". If I try: http://localhost:9000/app/services/ then I do get the services page back but I also see in the logs: WARNING: Can't find the the request for

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
for some unknown reason d != null in this line :( d == ServletDestination endpointInfo == BindingQName={http://apache.org/cxf/binding/jaxrs}binding, ServiceQName=, QName={ http://webservice.openmeetings.apache.org/}CalendarWebService path == "/" not sure why endpointInfo is like this :( On Fri,

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Hi Max On 19/08/16 13:56, Maxim Solodovnik wrote: you can download binary snapshot from here https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.2.x/146/ extract it to some new folder run red5.sh (red5.bat) (or red5-debug.sh (red5-debug.bat)) go to http://localhost:5080/ope

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
you can download binary snapshot from here https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.2.x/146/ extract it to some new folder run red5.sh (red5.bat) (or red5-debug.sh (red5-debug.bat)) go to http://localhost:5080/openmeetings/services/ this will result empty page (and

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Sorry. I'm confused - that is 404. What about the services page ? Is there an easy way for me to reproduce it with open meetings ? Cheers, Sergey On 19/08/16 12:35, Maxim Solodovnik wrote: just have tried: webapps/openmeetings/WEB-INF/lib/cxf-core-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-I

Re: Page with list of all services

2016-08-19 Thread Maxim Solodovnik
just have tried: webapps/openmeetings/WEB-INF/lib/cxf-core-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-INF/lib/cxf-rt-bindings-soap-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-INF/lib/cxf-rt-bindings-xml-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-INF/lib/cxf-rt-databinding-jaxb-3.1.8-SNAPSHOT.jar

Re: Page with list of all services

2016-08-19 Thread Sergey Beryozkin
Hi Max To have WADL links you need to add cxf-rt-rs-service-description Can you try again please with 3.1.8-SNAPSHOT Cheers, Sergey On 19/08/16 04:15, Maxim Solodovnik wrote: hmm, just have tested, not working :( details: libraries in classpath webapps/openmeetings/WEB-INF/lib/cxf-core-3.1.8

Re: Page with list of all services

2016-08-18 Thread Maxim Solodovnik
hmm, just have tested, not working :( details: libraries in classpath webapps/openmeetings/WEB-INF/lib/cxf-core-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-INF/lib/cxf-rt-bindings-soap-3.1.8-SNAPSHOT.jar webapps/openmeetings/WEB-INF/lib/cxf-rt-bindings-xml-3.1.8-SNAPSHOT.jar webapps/openmeetings/

Re: Page with list of all services

2016-08-18 Thread Maxim Solodovnik
Thanks for the quick answer Sergey :) I'll check SNAPSHOT and will write back here :) What additional dependencies need to be added to display the list of both SOAP and REST services? On Thu, Aug 18, 2016 at 10:38 PM, Sergey Beryozkin wrote: > Hi Max > > I updated CXF 3.1.7 to show the availabl

Re: Page with list of all services

2016-08-18 Thread Sergey Beryozkin
Hi Max I updated CXF 3.1.7 to show the available endpoints if they exist, previously, if you only used either JAXWS or JAXRS you could get for example: SOAP endpoints: (empty space) REST endpoints: some endpoints listed here or SOAP endpoints: some endpoints listed here REST endpoints: (e

Page with list of all services

2016-08-18 Thread Maxim Solodovnik
Hello, recently I find out the list of all REST/SOAP services is not available anymore (CXF 3.1.7) It was working some time ago Should I make any changes to make it work again? I tried to add cxf-rt-rs-service-description-3.1.7.jar as dependency, but it doesn't help :( Thanks a lot for your hel