Основная проблема, скорее всего, связана с тем, что файлы классов не включены в файл silverkissen.war
.Это означает, что в самом файле war
нет функции Main
.Или что функция входа - это что-то еще.
Или что она упакована каким-то таинственным образом, который за пределами моего понимания специфичен для maven, heroku и т. Д.
Но при условии, что вы 'Вы находитесь в корневой структуре проекта, на один уровень выше папки target
, обычно там, где обычно находятся src
, target
, pom.xml
и system.properties
.Я бы попробовал выполнить следующее:
java -cp target/classes:target/dependency/* se.consys.silverkissen.heroku.Main
И если бы вы работали в Windows, это было бы:
java -cp target\classes;target\dependency\* se.consys.silverkissen.heroku.Main
Это должно сделать это.Это выполнит ваш проект с указанием пути к классу во время выполнения.Предполагая, что мои ограниченные знания Java верны.
Кто-то с большим опытом может объяснить подробно, почему это будет работать.