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 <[email protected]>
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 <[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
>
>


-- 
Supun Malinga,

Senior Software Engineer,
WSO2 Inc.
http://wso2.com
email: [email protected] <[email protected]>
mobile: +94 (0)71 56 91 321
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to