Запущенное приложение с java + maven + tomcat (встроенный) порт не найден - PullRequest
0 голосов
/ 11 июля 2019

У меня нет предыдущего опыта работы с Java. Попытка запустить проект из github - https://github.com/ESPD/ESPD-Service. Сервис использует Maven для построения многомодульного проекта Maven. Я использую mvn clean package для генерации файла project.war. Затем введите java -Dspring.profiles.active=prod -Xms768m -Xmx768m -jar project.war, и приложение будет запущено в контейнере Tomcat с портом 8080, и на консоли cmd будет показано, что приложение работает отлично, но проблема возникает, когда я пытаюсь получить доступ к localhost: 8080. Там написано «Не найдено», и я искал решение по всему интернету, но безуспешно. Буду очень признателен, если кто-нибудь поможет мне в этом.

1 Ответ

1 голос
/ 12 июля 2019

Java-версия должна быть JDK 1.8, Версия Maven должна быть не более 3.5.0

Затем добавьте 2 библиотеки в папку ESPD-Service \ espd-web \ target \ espd-web \ WEB-INF \ lib: mail-1.4.7.jar и активации-1.1.1.jar, потому что в данный момент они отсутствуют.

После этого запустите mvn install, чтобы установить все файлы jars, а затем запустите java -Dspring.profiles.active=prod -Xms768m -Xmx768m -jar espd-web.war, как написано в документации. А также, когда приложение работает на localhost:8080, убедитесь, что вы добавили localhost:8080/espd

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