Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Issue while upgrading jetty
  • From: Sujay Pujari <sujay_pujari@xxxxxxxxxxxxxx>
  • Date: Thu, 16 Jan 2020 11:50:29 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=persistent.com; dmarc=pass action=none header.from=persistent.com; dkim=pass header.d=persistent.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pZq3hBivOtY3b1eyFLJys5K17jFyu1rsSulyKzpvO30=; b=jUK/UeicbyNSzYZR9wXEPCbh1cLLiVIK2nlf8U0JU1NjYUwIjzvx0ixL0+mvr5ZtGkWDMeStCk+atmL7yjMClThffjgGhf8Mwp358gUpMRVQPnS0TEmQBDDPQvlvP6JdIXTO7RtyqYePd6fWawahepHqOiTRhfBLsfogBLf/Po6cSEnWG1I9p8uH6WCOwWiy6Qlt+YOujiXaAsIWRy0vxXS2KvDWaJUsWL2HgN18YwO9s18k639V+p3G4GXMse77K+04keD8qBE8R4HViwRj8zPYooi74WN8V07/6IOiQ8SC1MHLgjG9Xu0efAQz+2S3sGLTVyQsIO3g3sU97722gA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E9piDuwl16WZXwDYcytPcZlDzFR+3QYpTpPWg5ujvbXRgTD3+7UXTDCG61HHTuEXhNzFxbI/Ms49UsXzKshp5w6I8YuQtqJeyHQyTmSkUWaFq2y3M5RBAe9iNZbNCU4q9N9g+gVfM0p8KxHqcgrRP4z6jmPOqSVM4E0XnFeaUHJyi3WpQWP6k5X13TWws76q1HSNYcQlwr0SbtLBjB+w/MOUp0w78/J50v3on1riD9VjKMCi5gYBxBVzB7NzDxBeYJsBFcVFuAvG85ogd1IisskwVWA2nE6OmwvEH1c+BXo+5ABS+DkoH5neECf/M3ZhPon3Zk9kmGNC+3FXzk6XYw==
  • Delivered-to: jetty-users@xxxxxxxxxxx
  • Ironport-sdr: 8mNbcQMtHKx5D9IqBGeaLi1hOCO3BWk9XeiuMmgQLO1+lF0NsH74AF8eN/4Wvx7Ybmm9AyeKzb z7q+LZ7QH7P/OnwreuHM2dSTzz+kdeCo8iyBUsCkinbCl+WD8AtdWQH/8+WkBSLq02LJd5bQpF Vxsuj2CSIcsSWO+QRty+nuDTF20X9ZwJ/zRED+FpG5/+z0xZWOduXKzZyIXJqrxJwzwjgRq5ay /kugGxA4LJWgACCBAQzK1aY5PhA/Dp5ceb+vz2tgrrlGSRAUPG4yqYNI50X0aIWhEyabjVtSf3 ZrU=
  • List-archive: <https://www.eclipse.org/mailman/private/jetty-users>
  • List-help: <mailto:jetty-users-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jetty-users>, <mailto:jetty-users-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jetty-users>, <mailto:jetty-users-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AdXLCrEIRTHYn+K0R8OaVkbxOPU+9gADhr8AAFKKURA=
  • Thread-topic: [jetty-users] Issue while upgrading jetty

Hi Joakim,

 

Thanks for your extended help, we were able to resolve JSP issue ( login page not loadable).

with following code changes.

 

Before starting the server, added this line of code.

org.eclipse.jetty.webapp.Configuration.ClassList classlist = org.eclipse.jetty.webapp.Configuration.ClassList.setServerDefault(this.adminServer);

        classlist.addAfter("org.eclipse.jetty.webapp.FragmentConfiguration", "org.eclipse.jetty.plus.webapp.EnvConfiguration", "org.eclipse.jetty.plus.webapp.PlusConfiguration");

        classlist.addBefore("org.eclipse.jetty.webapp.JettyWebXmlConfiguration", "org.eclipse.jetty.annotations.AnnotationConfiguration");

 

currently we get distorted ( not properly rendered ) Login JSP page, we are trying to resolve that issue,

Regards,

Sujay

 

From: jetty-users-bounces@xxxxxxxxxxx <jetty-users-bounces@xxxxxxxxxxx> On Behalf Of Joakim Erdfelt
Sent: Wednesday, January 15, 2020 1:56 AM
To: JETTY user mailing list <jetty-users@xxxxxxxxxxx>
Subject: Re: [jetty-users] Issue while upgrading jetty

 

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

 


Joakim Erdfelt / joakim@xxxxxxxxxxx

 

 

On Tue, Jan 14, 2020 at 12:46 PM Sujay Pujari <sujay_pujari@xxxxxxxxxxxxxx> 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
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users


Back to the top