Hi Dimuthu, Thanks, I'll try this and get back to you.
On Fri, Oct 24, 2014 at 7:18 PM, Dimuthu De Lanerolle <[email protected]> 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 <[email protected]> > 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 >> [email protected] >> 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 : [email protected] > > -- *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 [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
