Looks like you haven't setup your JSP support for embedded mode properly.

See: https://github.com/jetty-project/embedded-jetty-jsp

Joakim Erdfelt / [email protected]


On Tue, Jan 14, 2020 at 12:46 PM Sujay Pujari <[email protected]>
wrote:

> Hello Jetty users,
>
>
>
>
>
> We are facing issue while upgrading jetty v6 to jetty v9.4.15 (embedded
> Jetty is used). We have used dependency jars shipped with Jetty
> distribution v9.4.15:
>
> Though server get started successfully, when try to access Login  page ( a
> JSP page ) it does not get displayed on the screen.
>
> Rather we get “error 503” with java.lang.IllegalStateException.
>
>
>
> For all filter's mentioned in web.xml, Init() method gets called but
> doFilter() does not get called.
>
>
>
> Also find attached file “classpath_Error_reproduced.xml" which has all the
> jetty files which we have used in our workspace.
>
>
>
> Can anyone help us out to resolve current issue we are facing ?
>
>
>
> Here is the call stack & error we get on browser :
>
>
>
> HTTP ERROR 503
>
>
>
> Problem accessing /ediscovery/login.jsp. Reason:
>
>
>
>     Service Unavailable
>
>
>
> Caused by:
>
>
>
> javax.servlet.ServletException: org.eclipse.jetty.servlet.ServletHolder$1:
> java.lang.IllegalStateException: No org.apache.tomcat.InstanceManager set
> in ServletContext
>
>                 at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
>
>                 at
> org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:83)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>
>                 at org.eclipse.jetty.server.Server.handle(Server.java:502)
>
>                 at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
>
>                 at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
>
>                 at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>
>                 at
> org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
>
>                 at
> org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
>
>                 at
> org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
>
>                 at
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
>
>                 at java.lang.Thread.run(Thread.java:812)
>
> Caused by: org.eclipse.jetty.servlet.ServletHolder$1:
> java.lang.IllegalStateException: No org.apache.tomcat.InstanceManager set
> in ServletContext
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:630)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:689)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:520)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:811)
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:537)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
>
>                 ... 20 more
>
> Caused by: java.lang.IllegalStateException: No
> org.apache.tomcat.InstanceManager set in ServletContext
>
>                 at
> org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(InstanceManagerFactory.java:32)
>
>                 at
> org.apache.jasper.runtime.TagHandlerPool.init(TagHandlerPool.java:78)
>
>                 at
> org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(TagHandlerPool.java:58)
>
>                 at
> com.ibm.es.nuvo.ediscovery.ui.jsp.login_jsp._jspInit(login_jsp.java:129)
>
>                 at
> org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:671)
>
>                 ... 38 more
>
>
>
> Caused by:
>
>
>
> org.eclipse.jetty.servlet.ServletHolder$1:
> java.lang.IllegalStateException: No org.apache.tomcat.InstanceManager set
> in ServletContext
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.makeUnavailable(ServletHolder.java:630)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:689)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:520)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:811)
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:537)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
>
>                 at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
>
>                 at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
>
>                 at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
>
>                 at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
>
>                 at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
>
>                 at
> org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:83)
>
>                 at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
>
>                 at org.eclipse.jetty.server.Server.handle(Server.java:502)
>
>                 at
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
>
>                 at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
>
>                 at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
>
>                 at
> org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:427)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:321)
>
>                 at
> org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:159)
>
>                 at
> org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
>
>                 at
> org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
>
>                 at
> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
>
>                 at
> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
>
>                 at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
>
>                 at java.lang.Thread.run(Thread.java:812)
>
> Caused by: java.lang.IllegalStateException: No
> org.apache.tomcat.InstanceManager set in ServletContext
>
>                 at
> org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(InstanceManagerFactory.java:32)
>
>                 at
> org.apache.jasper.runtime.TagHandlerPool.init(TagHandlerPool.java:78)
>
>                 at
> org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(TagHandlerPool.java:58)
>
>                 at
> com.ibm.es.nuvo.ediscovery.ui.jsp.login_jsp._jspInit(login_jsp.java:129)
>
>                 at
> org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
>
>                 at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:671)
>
>                 ... 38 more
>
>
>
> Powered by Jetty:// 9.4.15.v20190215
>
>
>
> Thanks & Regards,
>
> Sujay
> DISCLAIMER
> ==========
> This e-mail may contain privileged and confidential information which is
> the property of Persistent Systems Ltd. It is intended only for the use of
> the individual or entity to which it is addressed. If you are not the
> intended recipient, you are not authorized to read, retain, copy, print,
> distribute or use this message. If you have received this communication in
> error, please notify the sender and delete all copies of this message.
> Persistent Systems Ltd. does not accept any liability for virus infected
> mails.
> _______________________________________________
> 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
_______________________________________________
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