[ 
https://issues.apache.org/jira/browse/MEECROWAVE-86?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ravisankar Challa updated MEECROWAVE-86:
----------------------------------------
    Description: 
https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
Please fix the issue
{code:java}
final ServletRegistration.Dynamic def = ctx.addServlet("default", 
DefaultServlet.class);
def.setInitParameter("listings", "false");
def.setInitParameter("debug", "0");
def.setLoadOnStartup(1);
def.addMapping("/");

try {
    final String jsp = "org.apache.jasper.servlet.JspServlet";
    TomcatAutoInitializer.class.getClassLoader().loadClass(jsp);
    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");  // Should be --- jspDef.addMapping("*.jsp");
        def.addMapping("*.jspx"); // Should be --- jspDef.addMapping("*.jspx");
    }
{code}


  was:
https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
{code:java}
final ServletRegistration.Dynamic def = ctx.addServlet("default", 
DefaultServlet.class);
def.setInitParameter("listings", "false");
def.setInitParameter("debug", "0");
def.setLoadOnStartup(1);
def.addMapping("/");

try {
    final String jsp = "org.apache.jasper.servlet.JspServlet";
    TomcatAutoInitializer.class.getClassLoader().loadClass(jsp);
    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");  // Should be --- jspDef.addMapping("*.jsp");
        def.addMapping("*.jspx"); // Should be --- jspDef.addMapping("*.jspx");
    }
{code}



> Typo in TomcatAutoInitializer.java causes jsps page not picked up by 
> meecrowave.
> --------------------------------------------------------------------------------
>
>                 Key: MEECROWAVE-86
>                 URL: https://issues.apache.org/jira/browse/MEECROWAVE-86
>             Project: Meecrowave
>          Issue Type: Bug
>    Affects Versions: 1.2.0
>            Reporter: Ravisankar Challa
>
> https://github.com/apache/meecrowave/blob/trunk/meecrowave-core/src/main/java/org/apache/meecrowave/tomcat/TomcatAutoInitializer.java
> Please fix the issue
> {code:java}
> final ServletRegistration.Dynamic def = ctx.addServlet("default", 
> DefaultServlet.class);
> def.setInitParameter("listings", "false");
> def.setInitParameter("debug", "0");
> def.setLoadOnStartup(1);
> def.addMapping("/");
> try {
>     final String jsp = "org.apache.jasper.servlet.JspServlet";
>     TomcatAutoInitializer.class.getClassLoader().loadClass(jsp);
>     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");  // Should be --- jspDef.addMapping("*.jsp");
>         def.addMapping("*.jspx"); // Should be --- 
> jspDef.addMapping("*.jspx");
>     }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to