<div dir="ltr">Thank you very much Jason for responding. Information was really helpful!<div><br></div><div>Thanks,</div><div>Dharmesh</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 3, 2015 at 1:03 PM, Jason Greene <span dir="ltr">&lt;<a href="mailto:jason.greene@redhat.com" target="_blank">jason.greene@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Dharmesh,<br>
<br>
At this point in time Undertow standalone just supports programatic deployments. For full war deployment, we recommend using the WildFly project (<a href="http://wildfly.org" target="_blank">wildfly.org</a>), which bundles Undertow along with other Java EE frameworks like Hibernate. If disk footprint is a concern, you can actually remove subsystems and modules as you please. WildFly 9 will also ship with a servlet-only distribution (called web, not to be confused with the EE web profile).<br>
<br>
Hope this helps!<br>
<div><div class="h5"><br>
<br>
&gt; On Feb 2, 2015, at 1:02 PM, Dharmesh Data &lt;<a href="mailto:dharmeshdata@gmail.com">dharmeshdata@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt;<br>
&gt; I recently found some articles which shows undertow has excellent performance especially because of asynchronous non-blocking io. So I am trying to do a PoC to see if it fits our needs.<br>
&gt;<br>
&gt; I tried to deploy our war file with embedded undertow. Below is the sample code, warpath is the absolute path for war file.<br>
&gt;<br>
&gt; Server starts up but doesn’t do anything. It works fine if I put undertow inside the war and explicitly adds servlets and filters to undertow, but we are interested in keeping war independent of any container libraries.<br>
&gt;<br>
&gt; Our application Servlet Context Listener would add servlets and filters. Application will create a war and we are trying to deploy that war to undertow. Is it possible to do that? Can you please show how to do it? Any help is deeply appreciated.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;               DeploymentInfo servletBuilder = Servlets.deployment()<br>
&gt;<br>
&gt;                       .setClassLoader(Startup.class.getClassLoader())<br>
&gt;<br>
&gt;                       .setContextPath(&quot;/&quot;)<br>
&gt;<br>
&gt;                       .setDeploymentName(warPath);<br>
&gt;<br>
&gt;<br>
&gt;               DeploymentManager manager = Servlets.defaultContainer().addDeployment(servletBuilder);<br>
&gt;<br>
&gt;               manager.deploy();<br>
&gt;<br>
&gt;<br>
&gt;               Undertow server = Undertow.builder()<br>
&gt;<br>
&gt;                       .addHttpListener(8080, &quot;localhost&quot;)<br>
&gt;<br>
&gt;                       .setHandler(manager.start()).build();<br>
&gt;<br>
&gt;               server.start();<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you,<br>
&gt;<br>
&gt; Dharmesh Data<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; undertow-dev mailing list<br>
&gt; <a href="mailto:undertow-dev@lists.jboss.org">undertow-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br>
<br>
--<br>
Jason T. Greene<br>
WildFly Lead / JBoss EAP Platform Architect<br>
JBoss, a division of Red Hat<br>
<br>
</blockquote></div><br></div>