[SPRING] 포트 80에서 스프링 부트가 시작되지 않음
SPRING포트 80에서 스프링 부트가 시작되지 않음
스프링 부트는 기본 8080 포트에서 정상적으로 시작됩니다. application.properties에서 포트를 80으로 설정하려고 할 때마다 또는 명령 줄 인수를 사용하여 아래 오류가 발생합니다. 포트를 9000으로 설정하면 정상적으로 작동합니다. 어떤 아이디어?
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.0.0.RC1)
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:53)
at java.lang.Thread.run(Thread.java:744)
Caused by: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:140)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:476)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:124)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:658)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:355)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:920)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:909)
at com.expedia.www.datacapture.tracking.ServiceRunner.main(ServiceRunner.java:14)
... 6 more
Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:105)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:68)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:254)
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:134)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137)
... 13 more
Caused by: java.lang.IllegalStateException: Tomcat connector in failed state
at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:101)
... 18 more
해결법
-
==============================
1.권한이없는 사용자로 권한있는 포트에 액세스 하시겠습니까? 유닉스에서 루트로 이것을 실행 해 보았습니까?
권한이없는 사용자로 권한있는 포트에 액세스 하시겠습니까? 유닉스에서 루트로 이것을 실행 해 보았습니까?
from https://stackoverflow.com/questions/22016829/spring-boot-wont-start-on-port-80 by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 실행 중 CommonsMultipartResolver의 maxUploadSize 변경하기 (0) | 2019.05.10 |
---|---|
[SPRING] 스프링 MVC 정적 리소스 매핑 (0) | 2019.05.10 |
[SPRING] 봄 보안 및 Thymeleaf가 작동하지 않음 (0) | 2019.05.10 |
[SPRING] 자바 코드에서 작업을 예약하는 방법 (0) | 2019.05.10 |
[SPRING] 봄 애플 리케이션 개체에 속성을 찾을 수 없습니다 (0) | 2019.05.10 |