서버 관련/나만의 서버pc 만들어보기

[서버pc만들기] 가상머신에서 내 프로젝트 띄워보기.

배고파요 2024. 3. 24. 20:15
728x90

[서버pc만들기]

 

2023.09.23 - [나만의 서버pc 만들어보기] - [서버PC만들기] 나만의 서버 PC만들기 - 목차.

 

 

📍1. 이클립스 > 올리고 싶은 프로젝트 우클릭. > export > war 로 export 함.

📍2. 다운 받은 파일을 sftp  가상머신으로 옮긴다. (파일 업로드 함.) 

  •   sftp -P 22 pha@{가상머신ip}  
  •  기본에다 파일 업로드 해서...🥲..  원하는 곳으로 파일 다시 옮김.
  •   mv HyunahBox.war ./apache-tomcat-9.0.86/webapps  

 

📍server.xml 에 <Context path="" docBase="/home/pha/apache-tomcat-9.0.86/webapps/HyunahBox" reloadable="true" /> 을 추가함.

  • war파일업로드 한 곳의 위치임.
  • 명령어 ) pwd
$ /home/pha/apache-tomcat-9.0.86/conf/server.xml

### 최하단으로 이동
<Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">

        <Context path="" docBase="/home/pha/apache-tomcat-9.0.86/webapps/HyunahBox" reloadable="true" />
        
        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

</Host>
  • ㅇㅇ 

 

📍발생한 에러 ?

  • DEBUG: org.mybatis.spring.SqlSessionUtils - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@78700eec] was not registered for synchronization because synchronization is not active
  • 이거는.. 내가 mysql 을 꺼놓고 톰캣을 켰더라... 
  • 꼭!!
    • 1. service mysql start  하고! ( db 먼저 킨 다음! )
    • 2. tomcat/bin/startup.sh 로 켜주기! ( tomcat 으로 start 해주기! )

출처 : 

- cli :: sftp 로 파일 업로드

https://pongsi.tistory.com/entry/Unix-MacOS-sftp-원격서버-파일-업로드-다운로드-방법

 

- 리눅스 mv 명령어

https://code-lab1.tistory.com/306

 

- 리눅스에 웹 프로젝트 배포 관련. ( 톰캣에 어디에 올려서, 재시작, 어디다 설정 등등. )

https://songdev.tistory.com/65

 

- 서버 구축 관련 전체적인 내용, 순서 참고함.

https://nullgoyatten.tistory.com/5

📍 ?

  • ㅇㅇ 

 


💁🏻‍♀️ 개발 공부를 위한 블로그 입니다. 

오류가 있다면 댓글로 알려주세요! 

감사합니다.🙇🏻‍♀️

728x90