기록128 [Linux/CentOS/Tomcat] 리눅스 톰캣 설치 & WAR 파일 서버 구동 화면 띄우기 목표 : 1.리눅스에 톰캣 설치 및 구동 2.이클립스 프로젝트를 WAR 파일로 Export 해서 리눅스에서 실행 0) 자바, 디비 등은 이미 설치되어 있는 상태라, 톰캣만 설치 진행 1) 리눅스에 톰캣 설치 및 구동 1. 원하는 톰캣 버젼 찾아서 다운로드 링크 복사 * 톰캣 모든 버젼 다운받을 수 있는 경로 : archive.apache.org/dist/tomcat/ 톰캣 8.5.78 버젼을 사용했기 때문에 해당 bin 폴더로 가서 tar.gz 파일의 다운로드 링크를 복사했다. 2. 리눅스에서 톰캣 압축파일 다운로드 2-1. 다운로드 받고 싶은 경로로 이동 2-2. 다운로드 (root 권한으로 다운로드 해야 한다) wget -c http://archive.apache.org/dist/tomcat/tomc.. 2022. 6. 17. [Linux] 리눅스 파일 복사 및 이동 (cp, mv) 1. 디렉토리 안 모든 파일 복사하기 cp -r * [현재 경로 기준으로 옮기고 싶은 디렉토리] ex) 현재 디렉토리는 (a/b) a 디렉토리 밑에 있는 b에서 a 디렉토리 밑에 있는 c디렉토리 밑으로 이동하기 cp -r * ../c 2. 개별 파일 복사하기 cp [파일위치/파일이름.txt] [목적지파일위치/파일이름.txt] ex) example디렉토리 밑에 test.txt파일을 tmp디렉토리 밑으로 복사하기 cp example/test.txt tmp cp ./test.txt tmp (현재 example 디렉토리 안에 있을 경우) + 같은 위치에 파일 이름 바꿔서 복사하기 cp abc.txt def.txt abc.txt 파일을 def.txt로 이름을 바꾸어 복사 출처: https://javaoop.tis.. 2022. 6. 15. [Linux] 리눅스 톰캣 로그 확인 방법 1. tomcat/logs 로 이동 2. tail -f catalina.out 3. 로그 보기 중단 : Ctrl+C 리눅스로 서버 돌릴 때 로그 확인할 방법 찾다가 기록 2022. 6. 15. [Java] 메소드 vs 생성자 메소드 : 객체간의 데이터 전달 수단, 외부로부터 매개값 받을 수 있음, 리턴값 있음(없어도 void) 생성자 : 필드를 초기화하기 위함, 메소드를 호출해서 사용 준비, 클래스 이름과 똑같아야 함, 리턴값이 없다 생성자 총정리 되어있는 좋은 글 https://kephilab.tistory.com/47 4. Java 자바 - 클래스의 구성 멤버 [ 생성자 ] 생성자 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당한다. 객체 초기화 : 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것 kephilab.tistory.com 2022. 6. 7. [Java] 오버로딩 vs 오버라이딩 오버로딩(Overloading) : 매소드 이름이 같고, 매개변수의 개수나 타입이 다름. '리턴 값만' 다른 것은 오버로딩을 할 수 없다. 자바의 println이 대표적인 오버로딩이다. 어떤 타입의 값을 넣든, 오버로딩 되어 있기 때문에 오류가 나지 않음. 오버라이딩(Overriding) : 부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의하는 것. 자식 클래스에서는 오버라이딩하고자 하는 메소드의 이름, 매개변수, 리턴 값이 모두 같아야 한다. https://hyoje420.tistory.com/14 [Java]오버로딩 & 오버라이딩(Overloading & Overriding) 오버로딩(Overloading) 오버로딩(Overloading)이라는 뜻은 사전적으로 '과적하다.'라는 뜻이다. C언.. 2022. 6. 7. 이전 1 ··· 13 14 15 16 17 18 19 ··· 26 다음