gpffh1011

작업12, 톰캣 가상호스트 저장, production 모드 활성화 본문

설정, 세팅, 오류

작업12, 톰캣 가상호스트 저장, production 모드 활성화

gpffh1011 2020. 9. 10. 22:50

작업12, 톰캣 가상호스트 저장, production 모드 활성화

  • sts로 간단한 자바프로그램(demo)만들어서
  • mysql의  myproject(로컬)에서 CREATE DATABASE `st_n25_blog`;과 연결한 후 
  • myflex@49.50.dddd(서버용)에 같은database 한번 더생성 > (이걸로 파일질라 배포)

 

 

이거순 나의 미로와도 같았던 여행로그 걍 캡쳐해봄/중간에 내가 파일질라에 올렸던 파일 두개가 보인다.

 

 

톰캣 운영모드 활성화

  • sudo vim /opt/tomcat/apache-tomcat-9.0.37/bin/setenv.sh 실행
    • JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=production" >저장 (톰캣이 실행될 때 읽어들이고 운영모드인걸 알아챔)

 

 

톰캣 원격지에서 설정 저장 가능하도록 허용

  • su
  • sudo vim /opt/tomcat/apache-tomcat-9.0.37/conf/server.xml
    • 아래 코드 사진과 같이 추가 (이걸 해 줘야 톰캣 호스트 매니저에서 저장이 된다.)
<?xml version="1.0" encoding="UTF-8"?>
<Server>
	<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
    ...
</Server>

추가(이걸 해 줘야 톰캣 호스트 매니저에서 저장이 된다.)

 

 

  • sudo systemctl restart tomcat
  • wegt localhost:8080 접속이 잘 됬는지 확인

내부접속확인

 

 

 

****

위 작업을 하기전에

host manager에서 가상 호스트를 추가 하였다면, 해놓은 것들이 저장안되고 날라갔을 것이다..

 

아래처럼 검색해서 나오는 폴더를 싹 다 지우고 다시 해주어야한다.

  • locate 검색할폴더명
    • 나우는 파일 중 아래사진 참고해서 /manager 와 /mamager.xml 붙은것 말고 나머지 삭제 ( rm -rf 파일명)
  • updatedb
  • 확인차 다시 검색
  • suso systemctl restart tomcat

 

 

다시 다 저장 > 저장환경설정에서 저장까지!! >> 맨 위 메시지에 설정이 저장되었다고 뜨면 성공