You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openwebbeans.apache.org by "Ravisankar Challa (JIRA)" <ji...@apache.org> on 2017/12/16 10:47:01 UTC

[jira] [Updated] (MEECROWAVE-86) Typo in TomcatAutoInitializer.java causes jsp pages not picked up by meecrowave.

     [ 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
Typo in TomcatAutoInitializer.java causes jsp pages processed by Tomcat Default Servlet instead of Tomcat Jsp Servlet.
{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
Typo in TomcatAutoInitializer.java causes jsps page processed by Tomcat Default Servlet instead of Tomcat Jsp Servlet.
{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}


        Summary: Typo in TomcatAutoInitializer.java causes jsp pages not picked up by meecrowave.  (was: Typo in TomcatAutoInitializer.java causes jsps page not picked up by meecrowave.)

> Typo in TomcatAutoInitializer.java causes jsp pages 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
> Typo in TomcatAutoInitializer.java causes jsp pages processed by Tomcat Default Servlet instead of Tomcat Jsp Servlet.
> {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)