[Building Sakai] Spring MVC Maven Archetype - Servlet problem

Steve Swinsburg steve.swinsburg at gmail.com
Mon Oct 13 03:55:03 PDT 2014


Hi Ryan,

This particular one hasnt been updated for a while. It needs to bundle the
spring web dependency into the webapp, but it doesnt. You could change the
pom of the generated project to get it working if you like.

cheers,
Steve

On Fri, Oct 10, 2014 at 11:03 PM, Ryan VanDyke <
ryan.vandyke at kratosdefense.com> wrote:

> I'm trying to get the Sakai Spring MVC Maven Archetype to work using this
> guide:
>
>
> https://confluence.sakaiproject.org/display/BOOT/Sakai+Spring+MVC+Maven+Archetype
>
> I'm able to compile and deploy everything just fine however when I add it
> as a tool to a site it shows "HTTP Status 503 - Servlet springapp is
> currently unavailable." Happens in both Sakai 2.9.x and 10.1. Wondering if
> someone could point me in the right direction on this. The dependencies are
> in the pom files and Maven (3.2.3) downloaded them but Tomcat (v7.0.55)
> doesn't seem to be able to find them. I'm just not sure what I would need
> to put where to fix the issue. Thanks in advance for any help on this.
> Below is the error in the catalina log file:
>
> SEVERE: Servlet /sakai-spring-maven-archetype-tool threw load() exception
> java.lang.ClassNotFoundException:
> org.springframework.web.servlet.DispatcherServlet
>         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
>         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
>         at
> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:530)
>         at
> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:512)
>         at
> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:139)
>         at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5229)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5516)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
>         at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
>
> Regards,
> Ryan Van Dyke
>
>
>
>  --------------------------------------------------------------------------------------------------------------------
>
> ***NOTICE*** This e-mail and/or the attached documents may contain
> technical data within the definition of the International Traffic in Arms
> Regulations and/or Export Administration Regulations, and are subject to
> the export control laws of the U.S. Government. Transfer of this data by
> any means to a foreign person, whether in the United States or abroad,
> without an export license or other approval from the U.S. Department of
> State or Commerce, as applicable, is prohibited. No portion of this e-mail
> or its attachment(s) may be reproduced without written consent of Kratos
> Defense & Security Solutions, Inc. Any views expressed in this message are
> those of the individual sender, except where the message states otherwise
> and the sender is authorized to state them to be the views of any such
> entity. The information contained in this message and or attachments is
> intended only for the person or entity to which it is addressed and may
> contain confidential and/or privileged material.
>   If you are not the intended recipient or believe that you may have
> received this document in error, please notify the sender and delete this
> e-mail and any attachments immediately.
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20141013/12c6dbf2/attachment.html 


More information about the sakai-dev mailing list