Как запустить .war без основного класса из команды и героку? - PullRequest
2 голосов
/ 05 апреля 2020

У меня есть пружина mvc, веб-приложение maven CRUD без основного класса и никаких исполняемых классов. У него есть пара. jsp страниц, которые запускаются при вызове из класса Controller.

У него есть Appinitializer, который, я думаю, использует Spring MVC для запуска приложения. У этого также есть класс с Viewresolver, который, я думаю, настраивает контроллер. Я упаковываю его в .war.

Он отлично работает на локальном хосте tomcat, но когда я пытаюсь запустить его на командной строке или в локальной сети heroku, он продолжает запрашивать основной файл (без атрибута основного манифеста). какие-либо подсказки, как найти файл для выполнения? У меня нет исполняемых классов или основного класса.

Вот как выглядит appinitializer: enter image description here

1 Ответ

1 голос
/ 06 апреля 2020

Вам нужен Tomcat на Heroku, как и на локальной машине. Heroku предлагает решение для вашего варианта использования, которое описано здесь: https://devcenter.heroku.com/articles/java-webapp-runner

...