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

Reply via email to