Как развернуть скала вертикали в Java-приложении? - PullRequest
0 голосов
/ 21 апреля 2019

Нужны входные данные для развертывания 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");
    }
}

Я ожидаю, что все статьи будут развернуты успешно, но не смогут развернуть эти статьи.

Любая помощь будет высоко ценится. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...