Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package API.Configurations
- import java.io.File
- import com.typesafe.config.ConfigFactory
- import akka.io.IO
- import spray.can.Http
- import akka.pattern.ask
- import akka.util.Timeout
- import scala.concurrent.duration._
- import akka.actor.{ActorSystem, Props}
- object MainServices
- extends App
- {
- val configFile = new File("/home/ubuntu/conf/application.conf")
- val getPortMYSQL = ConfigFactory.parseFile(configFile).getInt("port")
- val getAddressMYSQL = ConfigFactory.parseFile(configFile).getString("address")
- val getUsernameMYSQL = ConfigFactory.parseFile(configFile).getString("username")
- val getPasswordMYSQL = ConfigFactory.parseFile(configFile).getString("password")
- val getPortAPI = ConfigFactory.parseFile(configFile).getInt("port_api")
- val getAddressAPI = ConfigFactory.parseFile(configFile).getString("address_api")
- val getPortES = ConfigFactory.parseFile(configFile).getInt("port_es")
- val getAddressES = ConfigFactory.parseFile(configFile).getString("address_es")
- val getclusterNameES = ConfigFactory.parseFile(configFile).getString("clusterNameES")
- implicit val system = ActorSystem("BRISK_API")
- val service = system.actorOf(Props[ServicesControllers], "CONFIGURATION_BRISK_API")
- import scala.concurrent.duration._
- implicit val askTimeout = new Timeout(5.seconds)
- // implicit val timeout = Timeout(5.seconds)
- IO(Http) ? Http.Bind(service, interface = getAddressAPI, port = getPortAPI)
- println(s"Detil Services MYSQL : Port = ${getPortMYSQL}, Address = ${getAddressMYSQL}, Username = ${getUsernameMYSQL}, Password = ${getPasswordMYSQL}")
- println(s"Detil Services API : Port = ${getPortAPI}, Address = ${getAddressAPI}")
- println(s"Detil Services ES : Port = ${getPortES}, Address = ${getAddressES}, ClusterName = ${getclusterNameES}")
- }
- [error] (run-main-0) java.lang.NoClassDefFoundError: akka/util/Timeout
- java.lang.NoClassDefFoundError: akka/util/Timeout
- at java.lang.Class.getDeclaredMethods0(Native Method)
- at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
- at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
- at java.lang.Class.getMethod0(Class.java:3018)
- at java.lang.Class.getMethod(Class.java:1784)
- Caused by: java.lang.ClassNotFoundException: akka.util.Timeout
- at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
- at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
- at java.lang.Class.getDeclaredMethods0(Native Method)
- at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
- at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
- at java.lang.Class.getMethod0(Class.java:3018)
- at java.lang.Class.getMethod(Class.java:1784)
- [trace] Stack trace suppressed: run last compile:run for the full output.
- java.lang.RuntimeException: Nonzero exit code: 1
- at scala.sys.package$.error(package.scala:27)
- [trace] Stack trace suppressed: run last compile:run for the full output.
- [error] (compile:run) Nonzero exit code: 1
- [error] Total time: 0 s, completed Oct 14, 2016 5:33:23 PM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement