How to deploy a Scala/akka application on Tomcat? -
i seek deploy simple application in scala using akka on tomcat 7.
in first version, actor scheme , main actor started straight scala object.
in sec version, created initializer (extending servletcontextlistener) in order start actor scheme , actor @ deployment of war.
in both case, java.lang.linkageerror next :
java.lang.linkageerror: loader constraint violation: when resolving method "akka.actor.props$.apply(lscala/reflect/classmanifest;)lakka/actor/props;" class loader (instance of org/apache/catalina/loader/webappclassloader) of current class, com/my-app/transfert$, , class loader (instance of org/apache/catalina/loader/standardclassloader) resolved class, akka/actor/props$, have different class objects type scala/reflect/classmanifest used in signature com.my-app.transfert$.<init>(transfert.scala:14) com.my-app.transfert$.<clinit>(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)
i searched on google , everywhere, didn't find simple illustration of how deploy scala/akka application on tomcat 7 ?
i know there akka.http bundle in akka 1.3, want utilize akka 2.0 (at least). seems akka.http has disappeared in favor of utilize of play-mini. prefer not utilize play-mini or play.
is there advice ? reading suggestion ? or ??
we have akka actors 2.1 running within jetty 8 - should not different.
you seem facing classloader
issues (i assume using java 6 , not have binary compatibilities issues).
may suggest seek remove scala-library.2.10.0.jar
, akka-actor_2.10-2.1.0.jar
war , drop them in tomcat 7 lib
folder ?
scala tomcat akka
No comments:
Post a Comment