Number 12) apache-jsp should say "transitive provider of apache-jsp for
jsp", so there is something wrong with the way the apache-jsp module is
being initialized.

There is also a further problem, in that your log output from the dump
command throws a NullPointerException - not sure why that is happening or
if it is related, but it certainly prevents the dump from showing us your
system classpath. Will look into the NPE further.

Meanwhile, I suggest you do a "java -jar ../start.jar --dry-run" and that
output should show us the jars that are on jetty's container classpath. But
first, do please check how you have enbled the apache-jsp module - you
shouldn't specify it anywyhere, jetty should do it for you if you just
enable the jsp module.

Jan

On Tue, 23 Apr 2019 at 12:54, Rupali Desai <[email protected]> wrote:

> Hello,
> I am upgrading the jetty in my web application from 9.3 to 9.4.15. I have
> added support for JSP in the app web.xml and the"jsp" module is included in
> startup option using "--module=jsp...". Iam using open JDK 11.02. However
> when I start the application I get
> "java.lang.ClassNotFoundException: org.eclipse.jetty.jsp.JettyJspServlet"
>
> I can see the Apache JSP jars on the container classpath. However I still
> get the above error.
> Any suggestions on how to fix it.
>
> Jetty Server Classpath:
> -----------------------
> 19:                      7.0 |
> ${jetty.home}/lib/annotations/asm-tree-7.0.jar
> 20:                      1.3 |
> ${jetty.home}/lib/annotations/javax.annotation-api-1.3.jar
> 21:    3.14.0.v20180528-0519 |
> ${jetty.home}/lib/apache-jsp/org.eclipse.jdt.ecj-3.14.0.jar
> 22:         9.4.15.v20190215 |
> ${jetty.home}/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.4.15.v20190215.jar
> 23:                   8.5.24 |
> ${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-el-8.5.35.1.jar
> 24:                      2.3 |
> ${jetty.home}/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.5.35.1.jar
> 25:                    1.2.5 |
> ${jetty.home}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.5.jar
> 26:                    1.2.5 |
> ${jetty.home}/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.5.jar
>
> Enabled Modules:
> ================
>     0) mail            transitive provider of mail for jndi
>     1) ext             <command-line>
>     2) resources       <command-line>
>     3) threadpool      transitive provider of threadpool for server
>                        init template available with
> --add-to-start=threadpool
>     4) server          <command-line>
>     5) jndi            transitive provider of jndi for plus
>     6) security        transitive provider of security for webapp
>                        transitive provider of security for plus
>     7) transactions    transitive provider of transactions for plus
>     8) servlet         <command-line>
>     9) webapp          <command-line>
>    10) plus            <command-line>
>    11) annotations     transitive provider of annotations for websocket
>                        transitive provider of annotations for jsp
>    12) apache-jsp      <command-line>
>    13) apache-jstl     transitive provider of apache-jstl for jstl
>    14) client          transitive provider of client for websocket
>    15) continuation    <command-line>
>    16) jmx             <command-line>
>    17) jsp             <command-line>
>    18) jstl            <command-line>
>    19) servlets        <command-line>
>    20) websocket       <command-line>
>    21) rewrite         <command-line>
>    22) setuid          <command-line>
>
> Thanks
> Rupali
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/jetty-users



-- 
Jan Bartel <[email protected]>
www.webtide.com
*Expert assistance from the creators of Jetty and CometD*
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to