개발일지

Tomcat - AJP 에러

ZZJJing 2021. 10. 26. 13:27

대충 내가 쓰는 AJP 설명 

이클립스 설정에 들어가서 Tomcat을 설정하면 포트가 3개 있다

 

Tomcat admin port 는 말그대로 톰캣이 쓰는 어드민 포트이다 이걸로 키고 들어가면 

 

AJP(Apache JServ Protocol)은

Web Server에서 받은 요청을 WAS(Web Application Server)로 전달해주는 프로토콜이다.

 

웹서버는 정적인 파일 처리를 담당하고 

WAS는 동적인 페이지를 처리하는 서버다. 

말인 즉슨 

웹서버랑 WAS랑 통신하기 위한 프로토콜인 것 같다.

 


 

궁금해서 AJP를 찾아보고 

SVN으로 다른 프로젝트를 다운받다가 또 이놈을 맞닥뜨림 

 

11월 10, 2021 5:09:54 오후 org.apache.coyote.AbstractProtocol init

SEVERE: Failed to initialize end point associated with ProtocolHandler ["ajp-nio-8009"]

java.lang.IllegalArgumentException: timeout < 0

 

 

11월 10, 2021 5:09:54 오후 org.apache.catalina.core.StandardService initInternal
SEVERE: Failed to initialize connector [Connector[AJP/1.3-8009]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]]

 

요 두 에러가 동시에 나고 

또 근데 페이지가 열리긴 열림 

-_- 

 

저번에 어떻게 해결했드라.. 

 

 

 

인석을 바꾸어도 해결이 되지 않는다. 

구글에서 검색하면 뭐 계속 포트 충돌이라고 나오긴하는데 

 

저번에 맨 처음에 떳던 

WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:COINPLUG' did not find a matching property.

 

이거에서 힌트를 얻었던 것 같은데 

 

못찾는다는 에러가 있어서 

JRE를 1.8 버전으로 깔려있던걸로 변경해주니 에러가 사라졌다. 

설정 문제인것 같다. 

 

 

 

여기서 default jre 말고 내가 갖고 있던

 jre 1.8.0_281버전으로 돌리니깐 에러가 사라지고 잘 나옴 

 

헝 근데 자세히 보니 

경고: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:COINPLUG' did not find a matching property.

 

이건 그대로 있넹-_- 

어찌함?

에러가 뜨진않는데 

 

그래서 검색을 해보니 

https://blog.outsider.ne.kr/559

 

Eclipse에서 Tomcat실행시 SetPropertiesRule 경고 메세지 :: Outsider's Dev Story

Eclipse에서 Tomcat실행시 콘솔에 아래와 같은 경고메시지가 나타났습니다.경 고: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Example...

blog.outsider.ne.kr

 

 

 

 

요기를 체크하면 에러가 사라진다고하니 해보자. 

오 진짜 사라짐 ㅋㅋㅋ