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

Reply via email to