Yes we have,

This[1] test case is for deploy a web application in AS.

Using this code[2] you can see how we start,stop and restart carbon servers.

[1]
https://github.com/wso2-dev/product-as/blob/master/modules/integration/tests-integration/src/test/java/org/wso2/appserver/integration/tests/webapp/mgt/WebApplicationDeploymentTestCase.java

[2]
https://github.com/wso2-dev/carbon-platform-integration/blob/master/test-automation-framework/org.wso2.carbon.automation.extensions/src/main/java/org/wso2/carbon/automation/extensions/servers/carbonserver/CarbonServerManager.java

Thanks,


On Thu, Dec 11, 2014 at 5:29 PM, Kasun Indrasiri <[email protected]> wrote:

> Do we have any test cases that we deploy web apps during integration test.
> Can you shed some light please.
>
> On Thu, Dec 11, 2014 at 1:20 PM, Irham Iqbal <[email protected]> wrote:
>
>> Hi Vijitha,
>>
>> Did you try this manually ?
>>
>> I mean deploy your web application to a tomcat manually.
>>
>> Thanks,
>> Iqbal
>>
>> On Thu, Dec 11, 2014 at 1:13 PM, Vijitha Ekanayake <[email protected]>
>> wrote:
>>
>>> Hi Malithi,
>>>
>>> Thanks for the response.
>>> the servlet-api jar is already inside WEB-INF/lib. as you said i was
>>> packaging the war adding dependency in provided scope. i tried packaging
>>> the war removing dependency provided scope. but still having the same issue.
>>>
>>>
>>> On Thu, Dec 11, 2014 at 10:37 AM, Malithi Edirisinghe <[email protected]
>>> > wrote:
>>>
>>>> Hi Vijitha,
>>>>
>>>> Can you make sure whether you have the servlet-api jar inside
>>>> WEB-INF/lib or may be you are packaging the war adding this dependency in
>>>> provided scope.
>>>>
>>>> Thanks,
>>>> Malithi.
>>>>
>>>> On Thu, Dec 11, 2014 at 10:23 AM, Vijitha Ekanayake <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am working on writing integration testing for ESB. 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.
>>>>>
>>>>> codes which have used to create tomcat instance and deploy webapp
>>>>>
>>>>>                 private final Tomcat tomcat = new Tomcat();
>>>>>
>>>>>                 // Configure the standard host
>>>>>           StandardHost stdHost = (StandardHost) tomcat.getHost();
>>>>>           stdHost.setAutoDeploy(true);
>>>>>           stdHost.setDeployOnStartup(true);
>>>>>           stdHost.setUnpackWARs(true);
>>>>>           tomcat.setHost(stdHost);
>>>>>
>>>>>           //deploy Service
>>>>>           tomcat.addWebapp(tomcat.getHost(), *webAppUrl, webAppPath*);
>>>>>
>>>>>                *tomcat.start();*
>>>>>
>>>>>
>>>>> INFO: No global web.xml found
>>>>> Dec 11, 2014 10:08:50 AM org.apache.catalina.core.ApplicationContext
>>>>> log
>>>>> INFO: Marking servlet jsp as unavailable
>>>>> Dec 11, 2014 10:08:50 AM org.apache.catalina.core.StandardContext
>>>>> loadOnStartup
>>>>> SEVERE: Servlet /service threw load() exception
>>>>> java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
>>>>> at
>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
>>>>> at
>>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
>>>>> at
>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
>>>>> at
>>>>> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
>>>>> at
>>>>> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)
>>>>> at
>>>>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1137)
>>>>> at
>>>>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1081)
>>>>> at
>>>>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
>>>>> at
>>>>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
>>>>> 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)
>>>>>
>>>>> I put the required jars to to the classpath but still getting the same
>>>>> issue.Can anyone help me to sort out this issue?
>>>>>
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>> --
>>>>> Vijitha Ekanayake
>>>>> Software Engineer*, *WSO2, Inc.; http://wso2.com/
>>>>> Mobile : +94 777 24 73 39 | +94 718 74 44 08
>>>>> lean.enterprise.middleware
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> *Malithi Edirisinghe*
>>>> Senior Software Engineer
>>>> WSO2 Inc.
>>>>
>>>> Mobile : +94 (0) 718176807
>>>> [email protected]
>>>>
>>>
>>>
>>>
>>> --
>>> Vijitha Ekanayake
>>> Software Engineer*, *WSO2, Inc.; http://wso2.com/
>>> Mobile : +94 777 24 73 39 | +94 718 74 44 08
>>> lean.enterprise.middleware
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Irham Iqbal
>> Software Engineer - Test Automation
>>  WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>> phone: +94 777888452
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Kasun Indrasiri
> Software Architect
> WSO2, Inc.; http://wso2.com
> lean.enterprise.middleware
>
> cell: +94 77 556 5206
> Blog : http://kasunpanorama.blogspot.com/
>



-- 
Irham Iqbal
Software Engineer - Test Automation
 WSO2, Inc.: http://wso2.com
lean. enterprise. middleware
phone: +94 777888452
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to