Приложение весенней загрузки не запускается на настроенном номере порта в Tomcat

Я запускаю пример приложения для загрузки Spring в инструменте набора инструментов Spring. После настройки порта я не могу запустить приложение из браузера. Я получаю ошибку 404 Not found. Spring boot работает правильно на tomcat.

application.properties

hello.greeting = приятно вас видеть

server.port = 9874

Может ли кто-нибудь помочь мне решить проблему.

package demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloBootApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloBootApplication.class, args);
    }
}


package demo;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @Autowired
    HelloProperties props;

    @RequestMapping("/hello")
    public String hello(@RequestParam String name) {
        return props.getGreeting()+name;
    }

}

package demo;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties("hello")
public class HelloProperties {
    private String greeting = "Welcome ";

    public String getGreeting() {
        return greeting;
    }

    public void setGreeting(String greeting) {
        this.greeting = greeting;
    }
}

2018-07-22 17:17:32.798  INFO 11824 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-07-22 17:17:32.952  INFO 11824 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2018-07-22 17:17:33.000  INFO 11824 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 9874 (http) with context path ''
2018-07-22 17:17:33.006  INFO 11824 --- [           main] demo.HelloBootApplication                : Started HelloBootApplication in 2.083 seconds (JVM running for 2.862)

Это приложение для весенней загрузки, получившее 404 Not Found по ссылке ниже http: // локальный: 9874 /

не видя кода, как я могу решить вашу проблему? Укажите код, вызывающий проблему.

Kathirvel Subramanian 22.07.2018 13:17

попробуйте с localhost: 9874 / привет

git-flo 22.07.2018 13:54

Вы указали только контекстный путь "/ hello", поэтому вам нужно запросить его localhost: 9874 / привет вместо просто localhost: 9874

Timur Levadny 22.07.2018 13:54

Я тоже пробовал это, по-прежнему возникает ошибка 404. localhost: 9874 / привет Сервер работает без ошибок

Murali krishna 22.07.2018 14:02

Думаю, пропустил ли я какие-то другие конфигурации.

Murali krishna 22.07.2018 14:06

Я не понял, почему кто-то унизил мой вопрос, извините за ваше время. Будем признательны, если вы укажете причину, потому что я могу использовать ее в следующий раз.

Murali krishna 23.07.2018 09:29
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
6
1 459
1

Ответы 1

Ваш URL-адрес неверен. Вы должны вызвать URL-адрес с именем RequestParam.

используйте этот URL http: // локальный: 9874 / привет? имя = тест

на netstat -an command [TCP [::]: 9874 [::]: 0 ПРОСЛУШИВАНИЕ], я вижу вот так, используется ли мой перенос какой-либо другой службой?

Murali krishna 22.07.2018 21:39

Я читал эту статью, но не могу понять, в чем проблема. spring.io/blog/2015/03/18/…

Murali krishna 22.07.2018 22:13

Другие вопросы по теме