dev-miri

Web server failed to start. Port 9000 was already in use. 본문

Spring boot/Trouble Shooting

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

miri-dev 2022. 5. 20. 17:04

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

라는 에러가 생길 때

cmd 창에 

 

입력하면 실행중인 포트 목록들이 뜨는데, 사용하고 싶은 포트의 PID를 삭제해주면 된다

taskkill /pid 15428 /f

++혹시 엑세스가 거부되었다/삭제가 안된다면 cmd를 관리자권한으로 실행하여 똑같이 taskkill을 해주면 됩니다!

 

[에러 전문]

16:53:13.225 INFO  [File:RepositoryConfigurationDelegate.java] [Func:registerRepositoriesIn] [Line:128] [Message:Bootstrapping Spring Data JPA repositories in DEFAULT mode.]- Bootstrapping Spring Data JPA repositories in DEFAULT mode.
16:53:13.244 INFO  [File:RepositoryConfigurationDelegate.java] [Func:registerRepositoriesIn] [Line:188] [Message:Finished Spring Data repository scanning in 10 ms. Found 0 JPA repository interfaces.]- Finished Spring Data repository scanning in 10 ms. Found 0 JPA repository interfaces.
16:53:14.072 INFO  [File:TomcatWebServer.java] [Func:initialize] [Line:108] [Message:Tomcat initialized with port(s): 9000 (http)]- Tomcat initialized with port(s): 9000 (http)
16:53:14.081 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Initializing ProtocolHandler ["http-nio-9000"]]- Initializing ProtocolHandler ["http-nio-9000"]
16:53:14.081 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Starting service [Tomcat]]- Starting service [Tomcat]
16:53:14.081 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Starting Servlet engine: [Apache Tomcat/9.0.41]]- Starting Servlet engine: [Apache Tomcat/9.0.41]
16:53:14.181 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Initializing Spring embedded WebApplicationContext]- Initializing Spring embedded WebApplicationContext
16:53:14.182 INFO  [File:ServletWebServerApplicationContext.java] [Func:prepareWebApplicationContext] [Line:289] [Message:Root WebApplicationContext: initialization completed in 1528 ms]- Root WebApplicationContext: initialization completed in 1528 ms
16:53:14.293 INFO  [File:HikariDataSource.java] [Func:getConnection] [Line:110] [Message:HikariPool-1 - Starting...]- HikariPool-1 - Starting...
16:53:14.828 INFO  [File:HikariDataSource.java] [Func:getConnection] [Line:123] [Message:HikariPool-1 - Start completed.]- HikariPool-1 - Start completed.
16:53:14.870 INFO  [File:LogHelper.java] [Func:logPersistenceUnitInformation] [Line:31] [Message:HHH000204: Processing PersistenceUnitInfo [name: default]]- HHH000204: Processing PersistenceUnitInfo [name: default]
16:53:14.920 INFO  [File:Version.java] [Func:logVersion] [Line:44] [Message:HHH000412: Hibernate ORM core version 5.4.27.Final]- HHH000412: Hibernate ORM core version 5.4.27.Final
16:53:15.040 INFO  [File:JavaReflectionManager.java] [Func:<clinit>] [Line:56] [Message:HCANN000001: Hibernate Commons Annotations {5.1.2.Final}]- HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
16:53:15.130 INFO  [File:Dialect.java] [Func:<init>] [Line:175] [Message:HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect]- HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
16:53:15.282 INFO  [File:JtaPlatformInitiator.java] [Func:initiateService] [Line:52] [Message:HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]]- HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
16:53:15.291 INFO  [File:AbstractEntityManagerFactoryBean.java] [Func:buildNativeEntityManagerFactory] [Line:437] [Message:Initialized JPA EntityManagerFactory for persistence unit 'default']- Initialized JPA EntityManagerFactory for persistence unit 'default'
16:53:15.328 WARN  [File:JpaBaseConfiguration.java] [Func:openEntityManagerInViewInterceptor] [Line:221] [Message:spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning]- spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
16:53:15.406 INFO  [File:UserDetailsServiceAutoConfiguration.java] [Func:getOrDeducePassword] [Line:86] [Message:

Using generated security password: 5e339dd0-7f5c-47be-886c-06fb6b1946bc
]- 

Using generated security password: 5e339dd0-7f5c-47be-886c-06fb6b1946bc

16:53:15.460 INFO  [File:DefaultSecurityFilterChain.java] [Func:<init>] [Line:51] [Message:Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7645b7d, org.springframework.security.web.context.SecurityContextPersistenceFilter@a120b9, org.springframework.security.web.header.HeaderWriterFilter@3bf5911d, org.springframework.security.web.authentication.logout.LogoutFilter@1a43a88e, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3b7b0b57, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@15cee630, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4c50cd7d, org.springframework.security.web.session.SessionManagementFilter@6f1d799, org.springframework.security.web.access.ExceptionTranslationFilter@64f3991e]]- Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7645b7d, org.springframework.security.web.context.SecurityContextPersistenceFilter@a120b9, org.springframework.security.web.header.HeaderWriterFilter@3bf5911d, org.springframework.security.web.authentication.logout.LogoutFilter@1a43a88e, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3b7b0b57, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@15cee630, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4c50cd7d, org.springframework.security.web.session.SessionManagementFilter@6f1d799, org.springframework.security.web.access.ExceptionTranslationFilter@64f3991e]
16:53:15.551 INFO  [File:ExecutorConfigurationSupport.java] [Func:initialize] [Line:181] [Message:Initializing ExecutorService 'applicationTaskExecutor']- Initializing ExecutorService 'applicationTaskExecutor'
16:53:15.702 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Starting ProtocolHandler ["http-nio-9000"]]- Starting ProtocolHandler ["http-nio-9000"]
16:53:15.717 WARN  [File:AbstractApplicationContext.java] [Func:refresh] [Line:596] [Message:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 9000 is already in use]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 9000 is already in use
16:53:15.718 INFO  [File:ExecutorConfigurationSupport.java] [Func:shutdown] [Line:218] [Message:Shutting down ExecutorService 'applicationTaskExecutor']- Shutting down ExecutorService 'applicationTaskExecutor'
16:53:15.719 INFO  [File:AbstractEntityManagerFactoryBean.java] [Func:destroy] [Line:651] [Message:Closing JPA EntityManagerFactory for persistence unit 'default']- Closing JPA EntityManagerFactory for persistence unit 'default'
16:53:15.721 INFO  [File:HikariDataSource.java] [Func:close] [Line:350] [Message:HikariPool-1 - Shutdown initiated...]- HikariPool-1 - Shutdown initiated...
16:53:15.795 INFO  [File:HikariDataSource.java] [Func:close] [Line:352] [Message:HikariPool-1 - Shutdown completed.]- HikariPool-1 - Shutdown completed.
16:53:15.796 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Pausing ProtocolHandler ["http-nio-9000"]]- Pausing ProtocolHandler ["http-nio-9000"]
16:53:15.796 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Stopping service [Tomcat]]- Stopping service [Tomcat]
16:53:15.801 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Stopping ProtocolHandler ["http-nio-9000"]]- Stopping ProtocolHandler ["http-nio-9000"]
16:53:15.801 INFO  [File:DirectJDKLog.java] [Func:log] [Line:173] [Message:Destroying ProtocolHandler ["http-nio-9000"]]- Destroying ProtocolHandler ["http-nio-9000"]
16:53:15.807 INFO  [File:ConditionEvaluationReportLoggingListener.java] [Func:logMessage] [Line:136] [Message:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.]- 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
16:53:15.823 ERROR [File:LoggingFailureAnalysisReporter.java] [Func:report] [Line:40] [Message:

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

Description:

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

Action:

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

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

Description:

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

Action:

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


Process finished with exit code 1

Comments