Author: rmannibucau
Date: Wed Apr 12 16:45:29 2017
New Revision: 1791148
URL: http://svn.apache.org/viewvc?rev=1791148&view=rev
Log:
some check to ensure we don't redefine what is already there when adding jsp
servlet
Modified:
openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
Modified:
openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
URL:
http://svn.apache.org/viewvc/openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java?rev=1791148&r1=1791147&r2=1791148&view=diff
==============================================================================
---
openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
(original)
+++
openwebbeans/meecrowave/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
Wed Apr 12 16:45:29 2017
@@ -44,13 +44,15 @@ public class TomcatAutoInitializer imple
try {
final String jsp = "org.apache.jasper.servlet.JspServlet";
TomcatAutoInitializer.class.getClassLoader().loadClass(jsp);
- final ServletRegistration.Dynamic jspDef =
ctx.addServlet("default", jsp);
- jspDef.setInitParameter("fork", "false");
- jspDef.setInitParameter("xpoweredBy", "false");
- jspDef.setInitParameter("development", "false");
- jspDef.setLoadOnStartup(3);
- def.addMapping("*.jsp");
- def.addMapping("*.jspx");
+ final ServletRegistration.Dynamic jspDef = ctx.addServlet("jsp",
jsp);
+ if (jspDef != null) {
+ jspDef.setInitParameter("fork", "false");
+ jspDef.setInitParameter("xpoweredBy", "false");
+ jspDef.setInitParameter("development", "false");
+ jspDef.setLoadOnStartup(3);
+ def.addMapping("*.jsp");
+ def.addMapping("*.jspx");
+ }
} catch (final NoClassDefFoundError | ClassNotFoundException e) {
// not there, skip
}