Hi All,

I'm also getting the same exception[1] when I try to deploy the
travelocity.war to the embedded tomcat with automation framework 4.3.x. But
same war works fine without any issues for automation framework 4.2.6 and
4.2.8. How can I resolve this?


[1] - 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)

Thanks,
Thanuja.

On Fri, Dec 12, 2014 at 10:57 AM, Krishantha Samaraweera <
[email protected]> wrote:

> Hi,
>
> On Fri, Dec 12, 2014 at 9:50 AM, Vijitha Ekanayake <[email protected]>
> wrote:
>>
>> Hi,
>>
>> Is there a way to set a connector to a TomcatServerManager instance which
>> is provided by automation? since i need to enable ssl.
>>
>
> I'm afraid there is no way to set connector to TomcatServerManager.  Since
> the test framework is released already we can't do any modification. Please
> create a TA JIRA or RM to track this improvement.
>
> Thanks,
> Krishantha.
>
>
>>
>>
>>
>> On Thu, Dec 11, 2014 at 6:24 PM, Vijitha Ekanayake <[email protected]>
>> wrote:
>>>
>>> Hi,
>>>
>>> Thanks, I'll try this and get back to you.
>>>
>>> On Thu, Dec 11, 2014 at 6:17 PM, Nuwan Wimalasekara <[email protected]>
>>> wrote:
>>>
>>>> Hi
>>>> Please refer the documentation[1] for how to deploy a web application
>>>> on the tomcat server which can be started with test framework. You can
>>>> follow sample test case from[2]
>>>>
>>>> [1]
>>>> https://docs.wso2.com/display/TA430/Using+Embedded+Tomcat+Server+as+a+JAX-RS+Backend+for+REST+Testing
>>>>
>>>> [2]
>>>> https://github.com/wso2-dev/product-esb/blob/master/modules/integration/tests-integration/tests-service/src/test/java/org/wso2/carbon/esb/jaxrs/rest/test/SoapToRestPeopleSampleTestCase.java
>>>>
>>>> Thanks,
>>>> Nuwanw
>>>>
>>>> On Thu, Dec 11, 2014 at 6:05 PM, Irham Iqbal <[email protected]> wrote:
>>>>
>>>>> 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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Nuwan Wimalasekara
>>>> Senior Software Engineer - Test Automation
>>>> WSO2, Inc.: http://wso2.com
>>>> lean. enterprise. middleware
>>>>
>>>> phone: +94 71 668 4620
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Vijitha Ekanayake
>>> Software Engineer*, *WSO2, Inc.; http://wso2.com/
>>> Mobile : +94 777 24 73 39 | +94 718 74 44 08
>>> lean.enterprise.middleware
>>>
>>
>>
>> --
>> Vijitha Ekanayake
>> Software Engineer*, *WSO2, Inc.; http://wso2.com/
>> Mobile : +94 777 24 73 39 | +94 718 74 44 08
>> lean.enterprise.middleware
>>
>
>
> --
> Krishantha Samaraweera
> Senior Technical Lead - Test Automation
> Mobile: +94 77 7759918
> WSO2, Inc.; http://wso2.com/
> lean . enterprise . middlewear.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Thanuja Lakmal*
Software Engineer
WSO2 Inc. http://wso2.com/
*lean.enterprise.middleware*
Mobile: +94715979891 +94758009992
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to