Does RESTEasy provide support for WADL? This ticket says it's not implemented yet - https://issues.jboss.org/browse/RESTEASY-166?_sscc=t
Please note that the WADL location url changes from framework to framework. Compare CXF vs Jersey. On Mon, Jul 28, 2014 at 3:01 AM, Nilashan Namasivayam <[email protected]> wrote: > Hi Danushka, > > I have created it as Jax-RS app. Then I modified the web.xml file like > this to use SecurityInterceptor to handle roles and authentication and I > removed cxf-servlet.xml. > > *Earlier:* > <servlet> > <servlet-name>JAXServlet</servlet-name> > <display-name>JAX-WS/JAX-RS Servlet</display-name> > <description>JAX-WS/JAX-RS Endpoint</description> > <servlet-class> > org.apache.cxf.transport.servlet.CXFServlet > </servlet-class> > <init-param> > <param-name>service-list-stylesheet</param-name> > <param-value>servicelist.css</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>JAXServlet</servlet-name> > * <url-pattern>/services/*</url-pattern>* > </servlet-mapping> > > *After:* > <servlet> > <servlet-name>resteasy-servlet</servlet-name> > <servlet-class> > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher > </servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>resteasy-servlet</servlet-name> > * <url-pattern>/*</url-pattern>* > </servlet-mapping> > > Before It works fine. But now it doesn't work. > > Thanks, > Nilashan > > > On Mon, Jul 28, 2014 at 2:28 PM, Danushka Fernando <[email protected]> > wrote: > >> Hi Nilashan >> When you create the application, What is the app type you selected from >> the drop down. Java Web Application or Jax-RS. When it's Jax-RS launch will >> direct you to /services location (wadl). >> >> Thanks & Regards >> Danushka Fernando >> Software Engineer >> WSO2 inc. http://wso2.com/ >> Mobile : +94716332729 >> >> >> On Mon, Jul 28, 2014 at 1:42 PM, Nilashan Namasivayam <[email protected] >> > wrote: >> >>> Hi Thirimanna, >>> >>> No, I used tomcat server. >>> >>> Thanks, >>> Nilashan >>> >>> >>> On Mon, Jul 28, 2014 at 1:07 PM, Harsha Thirimanna <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> You had mentioned that it was successful for all the changes in local ? >>>> So what the local server that you had used ? Is it WSO2 Application Server >>>> ? >>>> >>>> thanks >>>> >>>> >>>> >>>> *Harsha Thirimanna* >>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com >>>> * <http://www.apache.org/>* >>>> * email: **[email protected]* <[email protected]>* cell: +94 71 5186770 , >>>> +94 * >>>> *774617784 twitter: **http://twitter.com/ >>>> <http://twitter.com/afkham_azeez>* >>>> *harshathirimann linked-in: **http: >>>> <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 >>>> <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>* >>>> >>>> *Lean . Enterprise . Middleware* >>>> >>>> >>>> >>>> On Mon, Jul 28, 2014 at 12:48 PM, Nilashan Namasivayam < >>>> [email protected]> wrote: >>>> >>>>> Hi I have used resteasy-servlet. It has /* pattern. It works fine >>>>> with localhost. But it hasn't work in cloud. >>>>> >>>>> My web.xml file like this. >>>>> >>>>> <web-app> >>>>> <display-name>Archetype Created Web Application</display-name> >>>>> <!-- Auto scan REST service --> >>>>> <context-param> >>>>> <param-name>resteasy.scan</param-name> >>>>> <param-value>true</param-value> >>>>> </context-param> >>>>> <servlet> >>>>> <servlet-name>resteasy-servlet</servlet-name> >>>>> <servlet-class> >>>>> >>>>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher >>>>> </servlet-class> >>>>> </servlet> >>>>> <servlet-mapping> >>>>> <servlet-name>resteasy-servlet</servlet-name> >>>>> <url-pattern>/*</url-pattern> >>>>> </servlet-mapping> >>>>> </web-app> >>>>> >>>>> Thanks. >>>>> >>>>> Regards, >>>>> Nilashan >>>>> >>>>> >>>>> >>>>> On Mon, Jul 28, 2014 at 12:07 PM, Danushka Fernando < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi >>>>>> In that case is should redirect to /services location AFAIR. >>>>>> >>>>>> Thanks & Regards >>>>>> Danushka Fernando >>>>>> Software Engineer >>>>>> WSO2 inc. http://wso2.com/ >>>>>> Mobile : +94716332729 >>>>>> >>>>>> >>>>>> On Mon, Jul 28, 2014 at 12:03 PM, Nilashan Namasivayam < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Danushka, >>>>>>> >>>>>>> I have created a JAX-RS type and I hosted it in cloud. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> Regards, >>>>>>> Nilashan >>>>>>> >>>>>>> >>>>>>> On Mon, Jul 28, 2014 at 11:51 AM, Danushka Fernando < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Nilashan >>>>>>>> You have created a web application type app. So the launch url is >>>>>>>> configured to a url like [1]. I guess what you want is something like >>>>>>>> jax-rs web application. >>>>>>>> >>>>>>>> >>>>>>>> [1] >>>>>>>> https://appserver.dev.cloud.wso2.com/t/nilashan/webapps/tag-default-SNAPSHOT/ >>>>>>>> >>>>>>>> Thanks & Regards >>>>>>>> Danushka Fernando >>>>>>>> Software Engineer >>>>>>>> WSO2 inc. http://wso2.com/ >>>>>>>> Mobile : +94716332729 >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Jul 28, 2014 at 11:19 AM, Nilashan Namasivayam < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> If I click the launch button, it goes directly to >>>>>>>>> https://appserver.dev.cloud.wso2.com/t/nilashan/webapps/tag-default-SNAPSHOT/ >>>>>>>>> >>>>>>>>> Before I add the interceptor, I have invoked the service by >>>>>>>>> >>>>>>>>> https://appserver.dev.cloud.wso2.com/t/nilashan/webapps/tag-default-SNAPSHOT/Tagger/getUser >>>>>>>>> and it has worked fine. >>>>>>>>> >>>>>>>>> But Now I'm unable to invoke the service. >>>>>>>>> >>>>>>>>> Thanks. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Nilashan >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Jul 28, 2014 at 11:11 AM, Kasun Gajasinghe < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> What's the url you are using for the wadl? Can you invoke the >>>>>>>>>> service? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sun, Jul 27, 2014 at 10:11 PM, Nilashan Namasivayam < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi All, >>>>>>>>>>> >>>>>>>>>>> I'm trying to deploying a web app in WSO2 App Cloud. I have >>>>>>>>>>> written a service in using JAX-RS. I'm trying to use >>>>>>>>>>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher >>>>>>>>>>> instead of org.apache.cxf.transport.servlet.CXFServlet in >>>>>>>>>>> web.xml file as I configure a SecurityInterceptor in my project >>>>>>>>>>> to handle roles and authentication. I couldn't find other way to >>>>>>>>>>> use it. It >>>>>>>>>>> works fine in my localhost. But not work in cloud. >>>>>>>>>>> >>>>>>>>>>> I already have added these dependencies in pom.xml. >>>>>>>>>>> <dependency> >>>>>>>>>>> <groupId>org.jboss.resteasy</groupId> >>>>>>>>>>> <artifactId>resteasy-jackson-provider</artifactId> >>>>>>>>>>> <version>2.2.1.GA <http://2.2.1.ga/></version> >>>>>>>>>>> </dependency> >>>>>>>>>>> >>>>>>>>>>> <dependency> >>>>>>>>>>> <groupId>org.jboss.resteasy</groupId> >>>>>>>>>>> <artifactId>resteasy-jaxrs</artifactId> >>>>>>>>>>> <version>2.3.1.GA <http://2.3.1.ga/></version> >>>>>>>>>>> </dependency> >>>>>>>>>>> >>>>>>>>>>> When I build it in cloud, it shows build success as shown in >>>>>>>>>>> below: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> [JENKINS] Recording test results >>>>>>>>>>> [INFO] >>>>>>>>>>> [INFO] *--- maven-war-plugin:2.1.1:war (default-war) @ tag --- >>>>>>>>>>> *[INFO] Packaging webapp >>>>>>>>>>> [INFO] Assembling webapp [tag] in >>>>>>>>>>> [/mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/webapp] >>>>>>>>>>> [INFO] Processing war project >>>>>>>>>>> [INFO] Copying webapp resources >>>>>>>>>>> [/mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/src/main/webapp] >>>>>>>>>>> [INFO] Webapp assembled in [174 msecs] >>>>>>>>>>> [INFO] Building war: >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/target/tag.war >>>>>>>>>>> [INFO] WEB-INF/web.xml already added, skipping >>>>>>>>>>> [INFO] >>>>>>>>>>> [INFO] *--- maven-install-plugin:2.3.1:install (default-install) @ >>>>>>>>>>> tag --- >>>>>>>>>>> *[INFO] Installing >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/target/tag.war >>>>>>>>>>> to >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/mavenhome/repository/org/wso2/af/tag/default-SNAPSHOT/tag-default-SNAPSHOT.war >>>>>>>>>>> [INFO] Installing >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/pom.xml >>>>>>>>>>> to >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/mavenhome/repository/org/wso2/af/tag/default-SNAPSHOT/tag-default-SNAPSHOT.pom >>>>>>>>>>> [INFO] >>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>> [INFO] BUILD SUCCESS >>>>>>>>>>> [INFO] >>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>> [INFO] Total time: 5.776s >>>>>>>>>>> [INFO] Finished at: Sun Jul 27 21:20:37 PDT 2014 >>>>>>>>>>> [INFO] Final Memory: 14M/448M >>>>>>>>>>> [INFO] >>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>> [JENKINS] Archiving >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/pom.xml >>>>>>>>>>> to >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/modules/org.wso2.af$tag/builds/2014-07-27_21-20-26/archive/org.wso2.af/tag/default-SNAPSHOT/tag-default-SNAPSHOT.pom >>>>>>>>>>> [JENKINS] Archiving >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/workspace/target/tag.war >>>>>>>>>>> to >>>>>>>>>>> /mnt/10.0.0.196/wso2jppserver-5.2.0/repository/jenkins/tenants/nilashan/jenkinshome/jobs/tag-trunk-default/modules/org.wso2.af$tag/builds/2014-07-27_21-20-26/archive/org.wso2.af/tag/default-SNAPSHOT/tag-default-SNAPSHOT.war >>>>>>>>>>> Waiting for Jenkins to finish collecting data >>>>>>>>>>> channel stopped >>>>>>>>>>> tag : trunk : nilashan.live.com@nilashan : original >> notified as >>>>>>>>>>> SUCCESSsending message to deploy to stage Development with tag >>>>>>>>>>> Successfully finished tag-trunk-default #54Storing artifact >>>>>>>>>>> permanently with the tag name Unable to create the tag >>>>>>>>>>> directoryFinished: SUCCESS >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> But I'm unable to find the wadl endpoint. What can be the issue? >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> Nilashan >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Dev mailing list >>>>>>>>>>> [email protected] >>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>>>>>>>> email: kasung AT spamfree wso2.com >>>>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>>>>>> blog: http://kasunbg.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. email: kasung AT spamfree wso2.com linked-in: http://lk.linkedin.com/in/gajasinghe blog: http://kasunbg.org
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
