본문 바로가기
개발노트

리눅스 톰캣, 방화벽 에러

by SoonNote 2023. 1. 26.
반응형

테스트 서버 배포중 에러가 발생

os centOS

jdk 1.7

tomcat 8.5

 

 

톰캣 8.5 다운후 관리자 port를 9001로 변경하고 관리자 먼저 진행했다

 

문제 1: 테스트서버ip:9001 로 url을 치고 들어갔지만 반응을 하지 않았음

원인 1: iptables에 port를 추가시키지 않아 발생

service iptables save

조치 1: iptables에 9001, 9002를 추가 후 service iptables save명령어 실행

 

 

 

문제 2: port추가해도 접근이 되지 않음

원인 2: save가 아닌 restart명렁어를 써야 먹힘.

service iptables restart

조치 및 해결 2: restart 명령어로 해결

관리자는 정상적으로 작동

 

 

문제 3: 사용자 war 파일 톰캣 실행 중 에러발생

원인 3: lib폴더에 jar파일이 중복되서 들어가 있었음 

참고용 퍼온 이미지

조치 3 : 해당 lib 폴더를 가서 해당 프로젝트에 사용되는 jar파일을 제외하고 삭제 (log4j-core, log4j-api 등 4개jar파일이 2개씩 존재하였음)

 

로컬에서 개발할 당시는 jdk 1.8로 진행 하였는데 테스트 서버가 1.7이라 다운 그레이드 하면서 라이브러리 jar파일이 중복된 것으로 보고있음. 깔끔하게 1.8로 하면 되지만 테스트 서버가 1.7로 서비스중인 프로젝트가 있어 불가피하게 1.7로 다운그레이드 후 진행하였음.

 

윈도우에서 톰캣으로만 많이 하다보니 리눅스 와서 인바운드 생각도 안하고 PORT때문에 엄청 시간 날려먹고 .jar 파일때문에도 시간을 많이 잡아 먹었다..

 

반응형