Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to deploy a Scala/akka application on Tomcat?
    text
    copied!<p>I try to deploy a simple application in Scala using akka on Tomcat 7. </p> <p>In the first version, the actor system and the main actor were started directly from a Scala object. </p> <p>In the second version, I created an initializer (extending ServletContextListener) in order to start the actor system and the actor at the deployment of the war. </p> <p>In both case, I get a java.lang.LinkageError like the following :</p> <pre><code>java.lang.LinkageError: loader constraint violation: when resolving method "akka.actor.Props$.apply(Lscala/reflect/ClassManifest;)Lakka/actor/Props;" the class loader (instance of org/apache/catalina/loader/WebappClassLoader) of the current class, com/my-app/Transfert$, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, akka/actor/Props$, have different Class objects for the type scala/reflect/ClassManifest used in the signature com.my-app.Transfert$.&lt;init&gt;(Transfert.scala:14) com.my-app.Transfert$.&lt;clinit&gt;(Transfert.scala) com.my-app.Transfert.getState(Transfert.scala) org.apache.jsp.transfert_jsp._jspService(transfert_jsp.java:85) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) </code></pre> <p>I searched on Google and everywhere, but I didn't find a simple example of how to deploy a Scala/akka application on Tomcat 7 ?</p> <p>I know there was an akka.http package in akka 1.3, but I want to use akka 2.0 (at least). It seems akka.http has disappeared in favor of the use of play-mini. But I would prefer not to use play-mini or play. </p> <p>Is there any advice ? Any reading suggestion ? Or ??</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload