Нужны входные данные для развертывания java-версий, scala-версий из одного приложения.
Я написал статьи как в java, так и в scala, но при запуске жирной банки не используются вершины scala.
Мой проект основан на gradle, и я столкнулся с классом не найден исключение при запуске встроенного jar.
SEVERE: com.stats.restservice.application.ScalaMLVertice
java.lang.ClassNotFoundException: com.stats.restservice.application.ScalaMLVertice
на java.net.URLClassLoader.findClass (URLClassLoader.java:382)
Можете ли вы помочь мне?
Структура проекта - Scala, основанный на Java плагин Gradle проект с
SRC / Основной / Scala
папки src / main / java, имеющие соответствующие файлы ..
import com.stats.restverticle.PeriodicCleanerVerticle;
import com.stats.restverticle.RestAPIVerticle;
import com.stats.restverticle.RestVerticleApplicationStarter;
import io.vertx.core.AbstractVerticle;
import io.vertx.core.Vertx;
import io.vertx.core.logging.Logger;
import io.vertx.core.logging.LoggerFactory;
/**
* Stand Alone java class with main method to run the application from IDE directly
*/
public class RestVerticleStandAlone extends AbstractVerticle {
public static void main(String[] args) {
Vertx vertx = Vertx.vertx();
Logger logger = LoggerFactory.getLogger(RestVerticleApplicationStarter.class);
RestAPIVerticle restVerticle = new RestAPIVerticle();
logger.info("deploying RestAPIVerticle - Event loop initiating...");
PeriodicCleanerVerticle cleanerVerticle = new PeriodicCleanerVerticle();
logger.info("deploying PeriodicCleanerVerticle - Periodic Event loop initiating...");
vertx.deployVerticle(restVerticle);
vertx.deployVerticle(cleanerVerticle);
//Deploying scala verticle with simple hello world vertx.deployVerticle("scala:com.stats.restservice.application.ScalaMLVertice");
logger.info("Successfully deployed all verticles at localhost:8080");
}
}
Я ожидаю, что все статьи будут развернуты успешно, но не смогут развернуть эти статьи.
Любая помощь будет высоко ценится. Спасибо