Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-dev] Jetty Migration Issur

Hi ,

I'm migrating Jetty6.1.19  to  Jetty9.1.1. I'm using the jetty-all-9.1.1.jar.

I'm facing NullPointerException in WebAppProvider.start() method. Below is the code snippet where I'm facing exception. Since there is no  setContext() method, I have not set context explicitly.
Here the value of warpath is 'webapps'. In my application the WAR file exists in the path ' pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2/WEB-INF/services/App.war '. I have attached the log. While scanning it throws NullPointer.
 
         this.jettyWebServer =new Server();

         WebAppProvider webAppDeployer=new WebAppProvider();

       

        //webAppDeployer.setContexts(this.jettyWebServer); ->commented setcontext

     

        webAppDeployer.setMonitoredDirName(warpath); -->warpth is 'webapps'

        webAppDeployer.setExtractWars(true);

        webAppDeployer.setParentLoaderPriority(true);

        webAppDeployer.start(); -->NullPointerException while scanning.

 

        this.jettyWebServer.setStopAtShutdown(true);

        this.jettyWebServer.start();        

        this.jettyWebServer.join();


Could someone please help me what is wrong in this?. Do I need to setContext manually.Please see the log attached.


Thanks,

Arun
2015-09-07 16:04:35,195 DEBUG [l.component.ContainerLifeCycle] [main] - org.eclipse.jetty.server.Server@1c28a6a added {ServerConnector@d86850{HTTP/1.1}{0.0.0.0:14101},AUTO}

2015-09-07 16:04:35,276 DEBUG [il.component.AbstractLifeCycle] [main] - starting org.eclipse.jetty.deploy.providers.WebAppProvider@374059

2015-09-07 16:04:35,276 DEBUG [.providers.ScanningAppProvider] [main] - WebAppProvider.doStart()

2015-09-07 16:04:35,276 INFO  [.providers.ScanningAppProvider] [main] - Deployment monitor [file:/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/] at interval 0

2015-09-07 16:04:35,282 DEBUG [il.component.AbstractLifeCycle] [main] - starting org.eclipse.jetty.util.Scanner@a9f5e9

2015-09-07 16:04:35,285 DEBUG [org.eclipse.jetty.util.Scanner] [main] - scan accepted /pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2

2015-09-07 16:04:35,288 DEBUG [org.eclipse.jetty.util.Scanner] [main] - scanned [/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps]: {/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2=ADDED}

2015-09-07 16:04:35,290 DEBUG [org.eclipse.jetty.util.Scanner] [main] - scan accepted /pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2

2015-09-07 16:04:35,291 DEBUG [org.eclipse.jetty.util.Scanner] [main] - scanned [/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps]: {/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2=ADDED}

2015-09-07 16:04:35,291 DEBUG [.providers.ScanningAppProvider] [main] - added /pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2

2015-09-07 16:04:35,295 WARN  [org.eclipse.jetty.util.Scanner] [main] - org.eclipse.jetty.deploy.providers.ScanningAppProvider$1@12ccbba failed on '/pab/max/assume/msc/DEV/check/7.1.2_EV/webapps/axis2

java.lang.NullPointerException

        at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)

        at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)

        at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:605)

        at org.eclipse.jetty.util.Scanner.reportDifferencmsc(Scanner.java:528)

        at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391)

        at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313)

        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)

        at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150)

        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)

        at com.pab.ged.assume.check.jetty.JeetyStart.startJetty(JeetyStart.java:110)

        at com.pab.ged.assume.check.jetty.JeetyStart.main(JeetyStart.java:145)

2015-09-07 16:04:35,297 DEBUG [il.component.AbstractLifeCycle] [main] - STARTED org.eclipse.jetty.util.Scanner@a9f5e9

2015-09-07 16:04:35,297 DEBUG [il.component.AbstractLifeCycle] [main] - STARTED org.eclipse.jetty.deploy.providers.WebAppProvider@374059

2015-09-07 16:04:35,297 INFO  [mentserver.jetty.JeetyStart] [main] - Jetty before --Application start-->

2015-09-07 16:04:35,298 DEBUG [il.component.AbstractLifeCycle] [main] - starting org.eclipse.jetty.server.Server@1c28a6a

2015-09-07 16:04:35,302 INFO  [rg.eclipse.jetty.server.Server] [main] - jetty-9.1.1.v20140108

2015-09-07 16:04:35,342 DEBUG [server.handler.AbstractHandler] [main] - starting org.eclipse.jetty.server.Server@1c28a6a

2015-09-07 16:04:35,342 DEBUG [il.component.AbstractLifeCycle] [main] - starting qtp10560341{STOPPED,8<=0<=200,i=0,q=0}

2015-09-07 16:04:35,376 DEBUG [il.component.AbstractLifeCycle] [main] - STARTED qtp10560341{STARTED,8<=8<=200,i=7,q=0}

2015-09-07 16:04:35,377 DEBUG [il.component.AbstractLifeCycle] [main] - starting ServerConnector@d86850{HTTP/1.1}{0.0.0.0:14101}

2015-09-07 16:04:35,396 DEBUG [l.component.ContainerLifeCycle] [main] - ServerConnector@d86850{HTTP/1.1}{0.0.0.0:14101} added {sun.nio.ch.ServerSocketChannelImpl[/0.0.0

Back to the top