이번시간에는 여러개의 톰켓을 사용하는 방법에 대해 다루겠습니다. 클라우드 하나에서 여러개의 톰켓 사용하기 저번에는 만든 네이버 클라우드 하나로 프로젝트 하나를 실행하는 방법에 대해 글을 작성하게 되었습니다. 네이버 클라우드 서버 만들기 더보기 https://mollangpiu.tistory.com/177 [네이버 클라우드] 서버 만들기 이번 시간에는 네이버 클라우드 서버 만들기를 배우겠습니다. 네이버 클라우드는 유료서비스이며, 사용 안할시에는 반드시 모두 반납, 정지 해주시길 바랍니다. 또한 설정에 따른 월 요금액이 mollangpiu.tistory.com 그래서 이번에는 좀 더 진도를 나아갔습니다. 프로젝트 하나당 클라우드 하나를 실행하는 것에는 기본적인 방법이지만, 사용할 수 있는 자원이 많은 상태에..
이번시간에는 저번에 만든 웹서버에 이어 우리가 만든 프로젝트에 대해 연결하는 과정의 시간을 갖도록 하겠습니다. 이번 과정을 하기 위해서는 반드시 저번 과정의 글을 숙지 하셔야 합니다. 이전 글 https://mollangpiu.tistory.com/181 [CentOS] 톰켓 설치하기 이번 시간에는 CentsOS에 톰켓을 설치하는 시간을 갖도록 하겠습니다. CentOS 톰켓 설치하기 톰켓을 설치하기 위해서는 기본적으로 java의 설치가 필수적 입니다. mollangpiu.tistory.com/170 [리눅스] JAVA 설 mollangpiu.tistory.com 웹 서버 올리기 준비물은 간단합니다. 자신이 만든 프로젝트의 war 파일을 준비해주세요. 그리고 톰켓이 설치 되어 있는 OS를 준비해줍니다. 파..
이번 시간에는 CentsOS에 톰켓을 설치하는 시간을 갖도록 하겠습니다. CentOS 톰켓 설치하기 톰켓을 설치하기 위해서는 기본적으로 java의 설치가 필수적 입니다. mollangpiu.tistory.com/170 [리눅스] JAVA 설치하기 필자는 CentOS 사용하였다. JAVA 설치하기 JAVA 버전 확인 및 설치 여부 확인 CentOS는 기본적으로 JAVA가 설치되어있다고 하지만, 상황에 따라서 설치가 안 되어 있을 수도 있다. 설치가 만약 되어있다 mollangpiu.tistory.com 그러므로 java 설치에 관해서는 위의 링크를 통해 부탁드리겠습니다. OS : CentOS JAVA : java1.8 tomcat : tomcat8.5 톰켓 설치하기 tomcat.apache.org/down..
이번 시간에는 CentsOS 방화벽 문제를 해결하는 시간을 갖도록 하겠습니다. CentsOS가 기본적으로 제공을 하고 있지만, 환경에 따라서 기본조차 제공이 되지 않는 경우 또한 발생됩니다. 저 또한 그에 속한 한 명입니다. 방화벽이 정상적으로 실행되지 않아 NOT RUNNING이 발생하였습니다. 이에 대한 해결 방법에 정리하겠습니다. 해결하기 yum update yum update를 하여, 최신버전으로 update를 진행합니다. y를 눌러 더 진행합니다. 네이버 클라우드로 만들어진 CentsOS는 정말 새거인 것을 다시 한번 확인합니다. 848개를 설치하는 것 치고는 빠른 설치가 진행됩니다. 냉장고에 가셔서 음료수, 물 한잔의 여유를 갖도록 합시다. 저는 웹툰 한 편을 보고 오니 Complate! 가 ..
전 시간에 putty에 대해 접속을 했다면, 이번시간에는 웹 서버 열기에 대해 공부하겠습니다. 네이버 클라우드 웹 서버 열기 1. yum -y install httpd yum -y install httpd 명령어를 입력하여 실행 시킵니다. 완료가 되었다면, 마지막에 Complate! 모습이 나온 것을 확인 할 수 있습니다. 아파치 실행하기 httpd -v httpd -v를 입력해서 현재 사용하고 있는 아파치 버전을 확인해봅니다. service httpd start 아파치를 실행 시킵니다. systemctl enable httpd.service httpd.service도 자동 실행 되도록 등록해줍니다. ps -ef | grep httpd httpd가 정상적으로 실행되는지 확인해줍니다. 방화벽 실행하기 fi..
이번시간에는 putty접속과 비밀번호 바꾸는 과정을 설명 하겠습니다. 전 시간에서는 네이버클라우드 서버 생성과 설정에 대해 배웠다면, 이번시간에는 간단한 작업을 진행하겠습니다. 네이버 클라우드의 서버 접속하기(putty 사용) Host Name (IP)는 네이버 클라우드에서 받은 IP와 PORT를 입력하시면 됩니다. 만들어진 CentsOS 접속하기 아이디는 root 비밀번호는 인증키에서 받은 비밀번호 입력하면 됩니다. 비밀번호에는 어떠한 표시도 뜨지 않기 때문에, 오타 조심하셔야 합니다. 정상적으로 접속 했을 경우 이와 같은 화면이 나옵니다. 비밀번호 변경하기 passwd 비밀번호 변경하기는 passwd 입력하면 New password가 표시됩니다. 자신이 원하는 패스워드로 바꾸시면 됩니다. 변경이 완료..
이번 시간에는 네이버 클라우드 서버 만들기를 배우겠습니다. 네이버 클라우드는 유료서비스이며, 사용 안할시에는 반드시 모두 반납, 정지 해주시길 바랍니다. 또한 설정에 따른 월 요금액이 달라지며 추가요금이 발생 할 수 있습니다. 서버 생성 눈에 띄게 보이는 저 버튼을 눌러서 서버를 생성해줍니다. 서버 세팅하기 서버 세팅에 필요한 옵션입니다. Test용이며, 옵션은 크게 중요하지 않으므로, 1번 선택사항은 건들지 않았습니다. 2번 같은 경우 자신에게 맞는 서버를 선택해주시면 됩니다. 저는 centsOS 7.3.64를 선택했습니다. 위에는 크게 건들지 마세요. 무엇을 선택하느냐에 따라서 요금의 차이가 있으므로, 초보자는 그 점만 유의 바랍니다. 가격은 현재 기본 옵션일 경우 월 7,5000원이 소모된다고 쓰여..
MariaDB 설치하기 1. MariaDB yum repo 등록 vi /etc/yum.repos.d/MariaDB.repo 입력 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 MariaDB 10.4 버전을 등록했다. 만약 다른 버전을 다운로드 받고 싶다면, beseurl안의 버전을 수정하면 된다. 모두 작업했으면 작업후 종료 esc - :wq 입력 2. MariaDB 설치하기 yum install MariaDB 정상적으로 설치가 진행된다면, 위와 같이 진행이 지속된다. 3. MariaDB 설치 확인하기 m..
entOS 비밀번호 바꾸기 CentOS 비밀번호 바꾸기 콘솔창에 passwd 입력하면, 패스워드 변경할 수 있는 입력창이 생긴다.
Jquery의 when() 함수 when() 함수 $.when(test1()).done(function() { alert('test1 함수 성공적인 실행'); }); when 함수는 해당 조건이 성공적으로 실행이 되었을 경우, done()에 설정된 JavaScript가 실행된다. 이는 Ajax 또한 가능하며, if의 조건을 줄여 사용하는 것과 같다. When() 2개 사용하기 $.when($.ajax('t_ajax'), test()).done(function() { alert('모두 성공'); }); 이는 갯수가 복수개여도 가능하다. 2개의 JavaScript가 성공했을 경우 실행되도록 설정 할 수 있다. done과 then의 차이 $.when(test()).done(function(){ alert('성..
DB 암호화 저장하기 처음 DB를 사용하는 사람들이라면 회원가입을 DB에 저장할 때 패스워드를 그대로 넣는 경우가 많다. 암호화 하지 않았을 경우, DB만 바라보면 해당 회원에 대한 정보를 모두 알 수 있다. 만약, 암호화를 했을 경우, 같은 패스워드를 입력하더라도 패스워드가 무엇인지 알기 어려워진다. 이처럼 암호화를 하지 않았을 경우, DB가 제 3의 인물에게 넘어간다면 정보는 노출될 수 밖에 없는 상황이 된다. 따라서 암호화를 지정하면 DB 정보를 최소한 보호조치가 가능하다. 이는 어디까지나 암호화시키는 과정이며, 또한 복호화 과정 또한 존재한다. 따라서, 100% 완벽한 암호화 과정이라고 할수 없는 방법이다. 방법은 여러가지가 있다. 그 중, 대표적인게 JAVA에서 암호화 시켜서 저장시키는 방법과 ..
LifeCycleException, Catalina Exception 해결하기 프레임워크 : 이클립스 Server : Tomcat 프로젝트를 받고 실행 했을 때, Catalina 관련 Exception Code가 발생한다. 이를 해결하기 위해서는 다음과 같은 방법을 사용하면 된다. 해당 조치는 Maven 저장소를 지우고 다시 하는 방법이며, 이 과정에 필자는 약 25분 정도 소요 되었다. 예외내용 org.apache.catalina.LifecycleException: Failed to start component StandardEngine[Catalina].StandardHost[localhost].StandardContext[/controller] 해결 방법 1. [메뉴]Window - Preferen..
필자는 CentOS 사용하였다. JAVA 설치하기 JAVA 버전 확인 및 설치 여부 확인 CentOS는 기본적으로 JAVA가 설치되어있다고 하지만, 상황에 따라서 설치가 안 되어 있을 수도 있다. 설치가 만약 되어있다면, java의 버전이 나온다. JAVA 설치 가능 버전 확인하기 현재 OS에 맞춰 자바가 설치 가능한 버전을 확인 할 수 있다. yum list java*jdk-devel 이렇게 입력하면, 설치 가능한 버전목록이 출력 된다. JAVA 설치하기 그리고 위에 표시된 java 버전을 그대로 입력하면 된다. yum install java-1.8.0-openjdk-devel.x86_64 설치가 정상적으로 진행 되었다면 다시 맨 처음 확인을 진행해 보면 된다. JAVA 설치 여부 확인 java -ve..
전자정부프레임워크 프로젝트 만들기 1. File - New - eGovFrame Web Project 찾는다. 2. (없을 경우) Other..에서 찾는다. eGovFrame 안에 eGovFrame Web Project가 들어잇다. 3. 프로젝트 이름 짓기 4. Group Id를 짓는다. 및 프로젝트 설정이 맞는지 확인한다. 프로젝트 설정은 개인차이가 있다. 5. Generate Example를 체크해준다. 위 부분을 체크를 해줘야 Spring의 필요한 것들이 생성되서 편리해진다. 6. 프로젝트가 제대로 생성되었는지 확인한다. 기능 설명 일반 스프링하고 비슷하므로, 대부분 비슷하다. src/main/java java file이 들어가는 Controller, Service, DAO, VO등 작성된다. sr..
List를 Array 형변환, toArray. 상황에 따라서, List를 Array로 형변환 시켜야할 때가 존재한다. 이에 따라 for문을 사용해서 바꿀수 있지만, 번거로움이 존재한다. 그러나 이를 함수 하나로 사용해보자. List list = new ArrayList(); String[] arr = new String[5]; arr = list.toArray(arr); 위의 List를 Array로 변환 시켰다. 비록, list에는 아무것도 담겨있지 않지만, 이렇게 사용하면 매우 쉽게 사용 할 수 있다. arr = list.toArray(new String[5]); list는 List의 대상의 자리이며, new String[5]는 현재 String 배열에 담기 때문에, String 객체의 배열크기 5를 ..