Весенняя загрузка — война загружена в tomcat, но URL возвращает 404

#java #spring-boot #maven #tomcat

Вопрос:

Я использую IntelliJ и spring boot и развертываю свое приложение в tomcat. Сборка успешно завершена, и я вижу путь в своем «Диспетчере веб-приложений Tomcat».

Когда я нажимаю на URL-адрес, я получаю 404, который по какой-то причине не найден.

Я не смог найти в журналах ничего значимого.

Кроме того, я использую следующую команду «очистить развертывание tomcat7:повторное развертывание-f pom.xml» с tomcat 9.0.50.

Журналы Каталины:

 21-Jul-2021 16:56:24.951 INFO [http-nio-8080-exec-62] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/autotester-server]
21-Jul-2021 16:56:25.435 INFO [http-nio-8080-exec-62] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:Program FilesApache Software FoundationTomcat 9.0webappsautotester-server.war]
21-Jul-2021 16:56:36.779 INFO [http-nio-8080-exec-62] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
21-Jul-2021 16:56:36.920 INFO [http-nio-8080-exec-62] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:Program FilesApache Software FoundationTomcat 9.0webappsautotester-server.war] has finished in [11,485] ms

 

localhost_access_log

 127.0.0.1 - admin [21/Jul/2021:16:56:36  0300] "PUT /manager/text/deploy?path=/autotester-serveramp;update=true HTTP/1.1" 200 75
 

менеджер

 21-Jul-2021 16:56:22.372 INFO [http-nio-8080-exec-62] org.apache.catalina.core.ApplicationContext.log Manager: deploy: Deploying web application '/autotester-server'
21-Jul-2021 16:56:22.372 INFO [http-nio-8080-exec-62] org.apache.catalina.core.ApplicationContext.log Manager: Uploading WAR file to C:Program FilesApache Software FoundationTomcat 9.0webappsautotester-server.war.tmp
 

Вот последние несколько строк развертывания:

 [INFO] <<< tomcat7-maven-plugin:2.2:redeploy (default-cli) < package @ autotester-server <<<
[INFO] 
[INFO] 
[INFO] --- tomcat7-maven-plugin:2.2:redeploy (default-cli) @ autotester-server ---
[INFO] Deploying war to http://localhost:8080/autotester-server  
Uploading: http://localhost:8080/manager/text/deploy?path=/autotester-serveramp;update=true
Uploaded: http://localhost:8080/manager/text/deploy?path=/autotester-serveramp;update=true (77814 KB at 37718.6 KB/sec)

[INFO] tomcat manager status code:200, ReasonPhrase:
[INFO] OK - Deployed application at context path [/autotester-server]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  42.891 s
[INFO] Finished at: 2021-07-21T16:56:36 03:00
[INFO] ------------------------------------------------------------------------

Process finished with exit code 0
 

Я могу подключиться к http://localhost:8080 и откройте поле менеджер, я вижу приложение /autotester-server в таблице, но при нажатии я получаю 404.

Комментарии:

1. Может быть 2 разных вопроса. Попробуйте http://localhost:8080/autotester-server в браузере проверить свое приложение, если оно работает, 404 находится в диспетчере tomcat.