web applications - Tomcat HTTP Status 500 - Request processing failed -


i'm trying make webapp i'm running problem.

first off, i've ran webapp in jetty , work perfectly. when switch on apache tomcat 7 i'm getting errors.

the error receive

org.springframework.web.util.nestedservletexception: request processing failed; nested exception java.lang.nullpointerexceptionorg.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:681)org.springframework.web.servlet.frameworkservlet.dopost(frameworkservlet.java:585)javax.servlet.http.httpservlet.service(httpservlet.java:647)javax.servlet.http.httpservlet.service(httpservlet.java:728)

the root cause

java.lang.nullpointerexceptionorg.eclipse.aether.examples.util.booter.newrepositorysystemsession(booter.java:41) 

so go on location , find out null.

so i'm wondering tomcat doing making null jetty doesn't?

this fill returning null

public class manualrepositorysystemfactory {  public static repositorysystem newrepositorysystem() {     /*      * aether's components implement org.eclipse.aether.spi.locator.service ease manual wiring , using      * prepopulated defaultservicelocator, need register repository connector factories.      */     defaultservicelocator locator = mavenrepositorysystemutils.newservicelocator();     locator.addservice( repositoryconnectorfactory.class, filerepositoryconnectorfactory.class );     locator.addservice( repositoryconnectorfactory.class, wagonrepositoryconnectorfactory.class );     locator.setservices( wagonprovider.class, new manualwagonprovider() );      //this line returning null     return locator.getservice( repositorysystem.class );  }  } 

edit

public class booter {  public static repositorysystem newrepositorysystem() {     return org.eclipse.aether.examples.manual.manualrepositorysystemfactory.newrepositorysystem();     // return org.eclipse.aether.examples.guice.guicerepositorysystemfactory.newrepositorysystem();     // return org.eclipse.aether.examples.plexus.plexusrepositorysystemfactory.newrepositorysystem(); }  public static defaultrepositorysystemsession newrepositorysystemsession( repositorysystem system )    {     defaultrepositorysystemsession session = mavenrepositorysystemutils.newsession();     // localrepository localrepo = new localrepository( "target/local-repo" );      localrepository localrepo = new localrepository("target/local-repo/"); // testing purposes dls directory, give option later     ///users/shared/dependencybuilder/      session.setlocalrepositorymanager( system.newlocalrepositorymanager( session, localrepo ) ) // line gives me error 


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -