728x90

나스를 활용하여 개인 서버만들기

- docker에서 tomcat 활용편

 

1. 패키지 센터에서 Docker 설치

먼저 아래 사이트에 접속하여 자신의 나스가 Docker를 지원하는지 확인하기 바랍니다.

https://www.synology.com/ko-kr/dsm/app_packages/Docker

현재 지원 모델 리스트

 

 

2. Docker 실행 후 톰캣 설치

  • Docker – 레지스트리 – “tomcat” 검색 후 “tomcat” 다운로드
  • Docker – 이미지 – tomcat 선택 – 실행 – 마법사로 실행

받은 파일은 이미지에서 설정 가능하다

*혹시 이미 설치가 되어있는사람이라면

컨테이너에서 실행을 멈추면 편집탭이 활성화된다.

 

볼륩탭에서 폴더추가를 누르고 

나스에  하드안에서 서버관련 폴더를 만들고 

webapps을 만든다... 반드시 webapps로 해야함

그 다음 마운트 경로를 /usr/localtomcat/webapps로 지정한다

-> 해당폴더를 톰캣의 저 마운트로 지정하겠단 소리임

 

 

다음으론 포트설명

로컬포트는 내가 타고들어올 포트이다.

아마 자동으로 설정되어있을텐데

8080로 수동설정하겠다

 

*8080 포트를 뚫어두어야한다

** 포트포워딩필요 ** 

 

 3. 톰캣 실행

 

자 이제 이클립스나 다른 툴에서 작업한 파일을 export 해서 war파일로 만든다

그 다음 나스에 webapps 에 war 파일을 두면 알아서 구동된다.

 

http://나스IP:8080/web/jsp01/test01.jsp

입력하면 해당 test01 파일이 실행이 된다.

 

잘안되면 해당 링크참고

https://youtu.be/VF9ilum0cck

728x90
728x90

환경변수 세팅하는 이유?

- 자바파일 위치(경로)에 상관없이 실행하기위해서 

 

세팅방법은?

 

 

 

 

 

package day01;

public class Test01 {

	public static void main(String[] args) {
	// 한줄 주석
		
	/* 여러줄 주석
	 * 
	 * 실행 단축키 ctrl + F11
	 * */
		System.out.println("hello!!!");
	}
}
package day01;

public class Test02 {
	public static void main(String[] args) {
		// 변수 선언
		boolean b;
		char ch;
		int i;
		double d;

		int a, c;
		//같은 int 타입의 변수 두개 한번에 만들기.
		
		// 변수 선언만하고 값을 대입안한 후 출력하면 에러발생!!
		//System.out.println();
		/*
		b = false;
		System.out.println(b);
		b = true;
		System.out.println(b);
		*/
		
			
		/* 데이터 bit < byte < KB MB GB TB PB EB ZB YB
		 * 기본형 8가지
		 * 논리형 boolean true or false  1byte 
		 * 문자열 char                   2byte
		 * 숫자열 4가지
  		 *      - byte   1    -128~ 127
  		 *      - short  2     -3200~ 3200
  		 *      - int    4     -21억 ~ 21억
   		 *      - long   8
   		 *      
   		 *       실수형 - float   4 byte   8자리
   		 *              - double  8 byte   16자리
		 */   
	 

		ch='한';

		System.out.println(ch);
		i = 1000;
		System.out.println(i);
		d= 3.988778;
		System.out.println(d);
		
		// 문자열 변수 선언
		String test; 
		test = "javajava";  
		
		System.out.println(test);
		
	}
}
728x90

'P-Language > [Java]' 카테고리의 다른 글

[Java] 6 - 다차원 배열  (0) 2022.06.03
[Java] 5 - 배열  (0) 2022.06.03
[Java] 4 - 조건문(switch), 반복문  (0) 2022.06.03
[Java] 3 - 연산자, 제어문, 조건문  (0) 2022.06.03
[Java] 2 - 변수와 입,출력문  (0) 2022.06.03

+ Recent posts