본문 바로가기

SML - 토이프로젝트

IP로 서버접속안될때 해결방법 (톰캣 권한문제)

서버는 정상적으로 돌아가지만, ip로 접근시 접속이 안되는 문제가 있었다

(톰캣 로그 확인시 스케줄러는 정상적으로 돌아가고 있었다)

 

이로인해 오라클 클라우드 인스턴스 정지, 시작 및 방화벽설정 등등 온갖 삽질을 다했는데 결국 톰캣 권한 문제였음

 

현재 sml프로젝트는 80포트를 제거하고 ip주소로만 접근가능한데

임시로 톰캣/conf/server.xml 에서 8080포트로 변경하고 서버내렸다 올리니 No output folder 라는 톰캣 에러발생

그리하여 혹시나 권한문제인가 싶어서 ssh - 리눅스(ubuntu) 안에서 해결

 

아래해결방법

 

1. SML 프로젝트는 무조건 root로 접속 ( ssh 접속하자마자 바로 )

  - 명령어 : sudo -i

 

2. 명령어 : cd /usr/local/apache-tomcat-8.5.82 까지 접근

 

3. 명령어 : chmod -R 777 webapps  입력

 

4. 인텔리제이에서 ROOT.war파일을 webapps 안에 넣음

 

5. 톰캣 재시작 (shutdown.sh / startup.sh)

 

ROOT.war 권한 이미지

 

결론 : 처음부터 끝까지 root권한으로 war올리고 톰캣재기동 하기