Независимо от того, какой порт я использую в своем проекте Spring Boot, он отображается каждый раз, когда веб-сервер не запускается. Порт #### уже использовался

#spring #spring-boot #spring-mvc

Вопрос:

**Когда я нажимаю на конечные точки API, он перенаправляется на страницу входа по умолчанию spring, хотя я не использовал никакой защиты spring ** Как я могу решить эту проблему. А также независимо от того, какой порт я использовал, всегда не запускался, показывая ошибку avobe.

 2021-03-18 22:20:28.987  INFO 1136 --- [  restartedMain] .s.s.UserDetailsServiceAutoConfiguration : 

Using generated security password: 10ca6485-f9b1-45fd-8422-7f521974e807

2021-03-18 22:20:29.058  INFO 1136 --- [  restartedMain] o.s.s.web.DefaultSecurityFilterChain     : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5afcaa40, org.springframework.security.web.context.SecurityContextPersistenceFilter@1ecd6c38, org.springframework.security.web.header.HeaderWriterFilter@57c0b97a, org.springframework.security.web.csrf.CsrfFilter@70e744e9, org.springframework.security.web.authentication.logout.LogoutFilter@ddc05c8, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@72ab48fb, org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@77c3d4dd, org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@53c95e38, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@456f30b5, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@723b9c48, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@217298a9, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6f9f366c, org.springframework.security.web.session.SessionManagementFilter@3487264d, org.springframework.security.web.access.ExceptionTranslationFilter@bba9566, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2c1e9611]
2021-03-18 22:20:30.156  INFO 1136 --- [  restartedMain] o.s.cloud.commons.util.InetUtils  
 2021-03-18 22:20:30.366  INFO 1136 --- [  restartedMain] com.netflix.discovery.DiscoveryClient    : Getting all instance registry info from the eureka server
2021-03-18 22:20:31.473  INFO 1136 --- [  restartedMain] c.n.d.s.t.d.RedirectingEurekaHttpClient  : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:602)
    at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:145)
    at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:135)
    at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
    at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121) 
 at com.productservice.ProductServiceApplication.main(ProductServiceApplication.java:12)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
Caused by: java.net.ConnectException: Connection refused: connect
    at java.base/sun.nio.ch.Net.connect0(Native Method)
    at java.base/sun.nio.ch.Net.connect(Net.java:574) 
 2021-03-18 22:20:31.473  WARN 1136 --- [  restartedMain] c.n.d.s.t.d.RetryableEurekaHttpClient    : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
2021-03-18 22:20:31.474  INFO 1136 --- [  restartedMain] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_PRODUCT-SERVICE/localhost:product-service:8888 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
    at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
    at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
    at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
    at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
    at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
    at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1101) 
 at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]

2021-03-18 22:20:32.556  INFO 1136 --- [  restartedMain] com.netflix.discovery.DiscoveryClient    : Unregistering ...
2021-03-18 22:20:33.561  INFO 1136 --- [  restartedMain] c.n.d.s.t.d.RedirectingEurekaHttpClient  : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on DELETE request for "http://localhost:8761/eureka/apps/PRODUCT-SERVICE/localhost:product-service:8888": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on DELETE request for "http://localhost:8761/eureka/apps/PRODUCT-SERVICE/localhost:product-service:8888": Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:602)
    at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.cancel(RestTemplateEurekaHttpClient.java:87)
    at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$2.execute(EurekaHttpClientDecorator.java:74)
    at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121)
    at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80)
    at com.netflix.discovery.sh 
 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-03-18 22:20:33.651 ERROR 1136 --- [  restartedMain] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8888 was already in use.

Action:

Identify and stop the process that's listening on port 8888 or configure this application to listen on another port.


Process finished with exit code 0 

**Когда я нажимаю на конечные точки API, он перенаправляется на страницу входа по умолчанию spring, хотя я не использовал никакой защиты spring ** Как я могу решить эту проблему. А также независимо от того, какой порт я использовал, всегда не запускался, показывая ошибку avobe.

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

1. Это ваш проект eureka discovery service? Проверьте pom на наличие любых зависимостей безопасности spring, если вы добавили

2. да, обслуживание клиентов eureka. Я использовал spring security в другой службе

3. @махеш, сэр, как можно решить эту проблему?

4. проверьте конфигурацию службы обнаружения. Похоже, проблема может быть в этом. Можете ли вы добавить код