Today
-
Yesterday
-
Total
-
  • windows에서 Ubuntu Server로 JSP 프로젝트 배포 ( .war )
    OS/Windows 2023. 11. 27. 00:01

    이것을 한번 꼭 해보고 싶었다 +_+

    보고 배운 사이트 : https://songdev.tistory.com

    1. IntelliJ 프로젝트 실행 -> 파일 -> 프로젝트 구조
    2. 아티팩트 -> + -> 웹 애플리케이션: Archive -> 'asdasd'에 대해
    3. 생성된 war 파일 name을 원하는 이름으로 변경한다.
    4. 빌드 -> 아티팩트 빌드 -> 3번에서 생성한 war파일 -> 빌드
    5. 프로젝트 경로\out\artifacts\ 이 위치로 이동해보면 3번에서 생성한 이름의 폴더가 있을텐데, 그 폴더를 열어보면 war 파일이 있다.
    6. war 파일을 실행할 서버의 tomcat/webapps로 이동해준다. 명령어 : scp -P 포트번호 [파일명] [서버계정ID]@[서버계정IP]:[디렉토리위치]/[받을경로]
    scp -P 1122 C:\Users\xh\Documents\zb-mission-01\Mission01\out\artifacts\mission01\mission01.war root@192.123.123.123:/opt/tomcat-8.5.88/webapps

    파일 확인

    1. server.xml 수정 tomcat설치디렉토리/conf/server.xml을 실행하고 파일을 보면
    <Server>
     ..
     <Service>
       ..
       <Engine>
         ..
         <Host>
           ..

    순서로 작성이 되어있는데, Host 태그의 제일 마지막 부분에 아래의 문장을 입력해준다.

    <Context path="" docBase="/opt/tomcat-8.5.88/webapps/mission01" reloadable="true" />

    1. tomcat 실행!

    오예 🤩

    나중에 젠킨스 같은 빌드 툴도 사용해봐야지!

    + 내 위치 가져오기 기능이 작동하지 않아서 크롬 DevTools를 살펴봤더니 오류는 없었는데, 대신 메세지를 던지고 있었다;;

    getCurrentPosition() and watchPosition() no longer work on insecure origins. 
    To use this feature, 
    you should consider switching your application to a secure origin, such as HTTPS. 
    See https://goo.gle/chrome-insecure-origins for more details.

    Chat에게 번역을 부탁 했더니, HTTPS에서만 자바스크립트의 위치 가져오는 메서드 실행이 된다고 하는 메세지였다;

    getCurrentPosition() 및 watchPosition()은 
    더 이상 안전하지 않은 출처에서 작동하지 않습니다. 
    이 기능을 사용하려면 애플리케이션을 안전한 출처(예: HTTPS)로 전환해야 합니다. 
    자세한 내용은 https://goo.gle/chrome-insecure-origins 를 참조하십시오.

    이외의 기능은 잘 됨을 확인 😊

    'OS > Windows' 카테고리의 다른 글

    windows power shell 꾸미기  (0) 2023.12.12
    windows PID 죽이기  (0) 2023.12.03
    virtual box - Ubuntu Server ssh 접속  (0) 2023.11.27
    virtual box - Ubuntu Server 설치 2  (0) 2023.11.27
    virtual box - Ubuntu Server 설치 1  (0) 2023.11.27

Designed by Tistory / Custom by 얼거스