Hi Krishantha, Thanks. Sorted out the issue.
On Mon, Oct 27, 2014 at 3:18 PM, Krishantha Samaraweera <krishan...@wso2.com > wrote: > You can find the reference test case at [1] which install > org.wso2.sample.is.sso.agent.war > on tomcat. > > [1] > https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/is/5.1.0/modules/integration/tests/src/test/java/org/wso2/carbon/identity/tests/saml/SAMLSSOTestCase.java > > Thanks, > Krishantha. > > On Mon, Oct 27, 2014 at 11:06 AM, Godwin Amila Shrimal <god...@wso2.com> > wrote: > >> Hi Supun, >> >> I am working on writing test integration for IS OAuth flow. for that I >> need to start a tomcat instance and deploy playground webapp. >> >> On Mon, Oct 27, 2014 at 11:00 AM, Supun Malinga <sup...@wso2.com> wrote: >> >>> Hi, >>> >>> AFAIK IS ships with webapp mgt features. What's the requirement to use >>> tomcat separately ?. >>> >>> thanks, >>> >>> On Mon, Oct 27, 2014 at 10:46 AM, Godwin Amila Shrimal <god...@wso2.com> >>> wrote: >>> >>>> Hi Dimuthu, >>>> >>>> Thanks, I'll try this and get back to you. >>>> >>>> >>>> On Fri, Oct 24, 2014 at 7:18 PM, Dimuthu De Lanerolle < >>>> dimut...@wso2.com> wrote: >>>> >>>>> We have embedded TomcatServerManager extension class in TAF. [1] Hope >>>>> this helps. >>>>> >>>>> [1] >>>>> https://github.com/wso2-dev/carbon-platform-integration/tree/master/test-automation-framework/org.wso2.carbon.automation.extensions/src/main/java/org/wso2/carbon/automation/extensions/servers/tomcatserver >>>>> >>>>> Regards >>>>> >>>>> On Fri, Oct 24, 2014 at 6:25 PM, Godwin Amila Shrimal <god...@wso2.com >>>>> > wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I am working on writing integration testing for Identity Server. Here >>>>>> I need to start a tomcat instance and deploy web app to tomcat >>>>>> dynamically. >>>>>> When I start and deploy the web app it gives following warning and >>>>>> application failed to deploy. Same war file getting deployed successfully >>>>>> in external tomcat Web Server. >>>>>> >>>>>> Code Snippet to create tomcat instance and deploy webapp >>>>>> >>>>>> private void createTomcat() { >>>>>> tomcat = new Tomcat(); >>>>>> tomcat.getService().setContainer(tomcat.getEngine()); >>>>>> tomcat.setPort(8080); >>>>>> tomcat.setBaseDir("."); >>>>>> >>>>>> StandardHost stdHost = (StandardHost) tomcat.getHost(); >>>>>> >>>>>> stdHost.setAppBase("."); >>>>>> stdHost.setAutoDeploy(true); >>>>>> stdHost.setDeployOnStartup(true); >>>>>> stdHost.setUnpackWARs(true); >>>>>> tomcat.setHost(stdHost); >>>>>> } >>>>>> >>>>>> private void startTomcat(String webAppUrl, String webAppPath) >>>>>> throws LifecycleException { >>>>>> tomcat.addWebapp(tomcat.getHost(), webAppUrl, webAppPath); >>>>>> tomcat.start(); >>>>>> } >>>>>> >>>>>> >>>>>> >>>>>> *Error* >>>>>> >>>>>> INFO: >>>>>> validateJarFile(/Users/godwin/Documents/Amila/Product/IS/Source/svn/wso2_platform/products/is/5.1.0/modules/integration/tests/target/carbontmp1414152511254/wso2is-5.1.0/tomcat.8080/work/Tomcat/localhost/playground2/WEB-INF/lib/servlet-api-2.5.jar) >>>>>> - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: >>>>>> javax/servlet/Servlet.class >>>>>> Oct 24, 2014 5:41:56 PM org.apache.catalina.startup.ContextConfig >>>>>> getDefaultWebXmlFragment >>>>>> INFO: No global web.xml found >>>>>> Oct 24, 2014 5:41:56 PM >>>>>> org.apache.tomcat.util.scan.StandardJarScanner scan >>>>>> WARNING: Failed to scan JAR >>>>>> [jndi:/localhost/playground2/WEB-INF/lib/axiom-1.2.11.wso2v1.jar] from >>>>>> WEB-INF/lib >>>>>> java.io.FileNotFoundException: >>>>>> jndi:/localhost/playground2/WEB-INF/lib/axiom-1.2.11.wso2v1.jar >>>>>> at >>>>>> org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:389) >>>>>> at >>>>>> org.apache.tomcat.util.scan.UrlJar.createJarInputStream(UrlJar.java:87) >>>>>> at org.apache.tomcat.util.scan.UrlJar.<init>(UrlJar.java:38) >>>>>> at >>>>>> org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:36) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2625) >>>>>> at >>>>>> org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:241) >>>>>> at >>>>>> org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:166) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1917) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1268) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) >>>>>> at >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >>>>>> at java.lang.Thread.run(Thread.java:695) >>>>>> Oct 24, 2014 5:41:56 PM >>>>>> org.apache.tomcat.util.scan.StandardJarScanner scan >>>>>> WARNING: Failed to scan JAR >>>>>> [jndi:/localhost/playground2/WEB-INF/lib/annotations-api.jar] from >>>>>> WEB-INF/lib >>>>>> java.io.FileNotFoundException: >>>>>> jndi:/localhost/playground2/WEB-INF/lib/annotations-api.jar >>>>>> at >>>>>> org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:389) >>>>>> at >>>>>> org.apache.tomcat.util.scan.UrlJar.createJarInputStream(UrlJar.java:87) >>>>>> at org.apache.tomcat.util.scan.UrlJar.<init>(UrlJar.java:38) >>>>>> at >>>>>> org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:36) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2625) >>>>>> at >>>>>> org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:241) >>>>>> at >>>>>> org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:166) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1917) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1268) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) >>>>>> at >>>>>> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) >>>>>> at >>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) >>>>>> at >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) >>>>>> at >>>>>> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) >>>>>> at >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) >>>>>> at java.lang.Thread.run(Thread.java:695) >>>>>> Oct 24, 2014 5:41:56 PM >>>>>> org.apache.tomcat.util.scan.StandardJarScanner scan >>>>>> >>>>>> >>>>>> Can anyone help me to sort out this issue ? >>>>>> >>>>>> Thanks >>>>>> Godwin >>>>>> >>>>>> >>>>>> -- >>>>>> *Godwin Amila Shrimal* >>>>>> Senior Software Engineer >>>>>> WSO2 Inc.; http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> mobile: *+94772264165* >>>>>> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >>>>>> twitter: https://twitter.com/godwinamila >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dimuthu De Lanerolle >>>>> Software Engineer >>>>> WSO2 Inc. >>>>> lean . enterprise . middlewear. >>>>> http://wso2.com/ >>>>> Tel. : +94 11 2145345 Fax : +94 11 2145300 email : dimut...@wso2.com >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Godwin Amila Shrimal* >>>> Senior Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> mobile: *+94772264165* >>>> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >>>> twitter: https://twitter.com/godwinamila >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> Supun Malinga, >>> >>> Senior Software Engineer, >>> WSO2 Inc. >>> http://wso2.com >>> email: sup...@wso2.com <sup...@wso2.com> >>> mobile: +94 (0)71 56 91 321 >>> >> >> >> >> -- >> *Godwin Amila Shrimal* >> Senior Software Engineer >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: *+94772264165* >> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >> twitter: https://twitter.com/godwinamila >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Krishantha Samaraweera > Senior Technical Lead - Test Automation > Mobile: +94 77 7759918 > WSO2, Inc.; http://wso2.com/ > lean . enterprise . middlewear. > -- *Godwin Amila Shrimal* Senior Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: *+94772264165* linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* twitter: https://twitter.com/godwinamila
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev