Я создал пример проекта maven с Hello World
O / P
Hello. Java: -
public static void main(String[] args) {
System.out.println("Hello World");
}
DockerFile: -
FROM openwhisk/java8action
ADD target/app.jar app.jar
ENTRYPOINT ["java","-jar","app.jar"]
Я использовал
docker build -t myAppDocker
docker run myAppDocker
Работает нормально.
Теперь я заменяю
public static void main
На
public static JsonObject main(JsonObject args)
Но теперь я получаю ниже ошибка
Error: Main method not found in class com.sample.maven.docker.CustomDocker, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
Какие изменения мне нужно сделать, чтобы работать с ним
Примечание: void main
- это основной метод Java, так же, как JsonObject main
- это Основной метод openwhisk, я хочу создать его с помощью OpenWhisk