pooney
article thumbnail
AWS ubuntu톰켓 포트 번호 변경
AWS 2020. 4. 11. 16:26

기존의 ip주소의 경우 접근할 ip:8080 을 입력해야 했다 포트 8080을 입력하지 않고 접속하려면 80포트로 변경해주면된다. 때문에 아래는 톰켓 포트 8080에서 80으로 변경하는법이 설명된다. 1. tomcat의 server.xml이 설치 되어 있는곳으로 이동한다 cd /etc/tomcat9 2. vi 에디터를 이용하여 포트번호를 변경한다 sudo vi server.xml 3. 기존 포트번호는 8080이다 이것을 80으로 변경해준다. 4. 톰켓을 재시작한다 sudo service tomcat9 restart 5. 포트가 제대로 변경 되었는지 확인한다. 8080없이 정상 접근가능한것을 확인 할 수 있다.

article thumbnail
AWS EC2 JDK,JRE 설치 및 톰켓 설정 하기
AWS 2020. 4. 11. 15:42

1. JDK, JRE를 설치 sudo apt-get install openjdk-8-jre sudo apt-get install openjdk-8-jdk 2. 자바 환경변수 설정하기 //vi에디터 열기 sudo vi /etc/profile //맨 아래 추가 하기 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export PATH=$JAVA_HOME/bin/:$PATH export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH 3. 설정 한 내용을 즉시 적용하기 //변경 내용 즉시 적용하기 source /etc/profile // 재부팅 하기 sudo reboot now 4. 톰켓 설치하기 (아래는 9버전 설치) sudo apt-get in..

article thumbnail
AWS putty를 사용한 접근
AWS 2020. 4. 11. 15:32

1. putty 키를 만드는 generator를 사용한다 이때 Load버튼을 클릭하여 EC2 KEY(.pem)를 읽는다 2. All.Files로 변경 후 ec2 key(.pem)를 클릭하고 열기 버튼 클릭한다 3. 예 를 클릭한다 4. save private key를 클릭한다 5. key를 만들기 위한 파일명을 정하고 저장한다 6. key(.ppk)가 생성됬는지 확인한다 7. putty를 실행시켜 EC2연결을 위한 ip를 설정한다 Host Name에 ip는 EC2의 탄력적 ip를 확인하여 입력한다 8. SSH -> Auth -> Browse.. 를 클릭하여 아까 생성한다 .ppk를 선택하여 접속한다 9. 우분투 실행 화면

article thumbnail
AWS EC2 생성 및 탄력적 ip 연결
AWS 2020. 4. 11. 15:08

1. aws사용을 위한 프리티어 ec2를 만들기 위해 서버를 선택 아래는 우분투를 사용했다. ※ ec2를 만들기 전에 반드시 리전을 설정을 해야한다 처음 만들다가 속도가 너무 느려 확인 결과 해외로 잡아 두고 사용하였다 . 반드시 서울로 변경해야한다. 2. 인스턴스 프리티어를 사용한다 . 3. 인스턴스 세부 설정 하기 4. 스토리지는 프리티어의 경우 30기가 까지 무료로 지원한다 5. 보안 그룹은 상황에 맞게 설정하는데 아래는 최소한의 환경으로 구성 후에 특정 ip만 허용하게 변경한다 6. 시작하기 버튼을 클릭하여 인스턴스 만들기 7. 생성된 화면 8. 탄력적 ip를 사용하여 외부에서 사용가능하게 한다 9. 탄력적 ip 생성하기 10. 탄력적 ip 주소 연결을 선택하여 해당 ec2와 연결을 한다 11. ..

article thumbnail
Spring 외부 설정 프로퍼티
Spring 2020. 4. 6. 03:21

흔히 git 을 사용할때 올리고 싶지 않은 파일의 경우 ignore를 사용하여 올리지 않는다 이경우 db의 내용이라던가 중요 내용은 올리면 안되는데 이것을 해결할때 프로퍼티를 사용하면 db프로퍼티 파일은 올리지않고 값을 넣어서 사용가능하다 . 1. 프로퍼티 파일을 만든다 2. 프로퍼티 파일의 내용 3. PropertyPlaceholderConfigurer 클래스를 빈으로 등록하여 사용 하거나 태그를 사용하여 프로퍼티 설정값을 사용한다 3-1) 태그를 사용하는 경우 xml에 추가 하고 이때 두개의 프로퍼티 파일을 사용할경우 콤마를 사용하여 분리하여 사용한다 , 를 여러개 사용하는 경우 첫번째만 인식이 되어 에러가 발생한다 3-2) PropertyPlaceholderConfigurer 클래스를 빈으로 등록하..

article thumbnail
git 되돌아가기
GIT 2020. 4. 6. 03:04

처음 git을 잘못사용하여 파일이 전부 삭제가 되었다 이것을 되돌리기 위하여 git log를 통해 log를 확인하고 git reflog 를 통해 값을 확인하여 git reset으로 되돌아갔다.

Spring 트랜잭션
Spring 2020. 2. 22. 02:35

트랜잭션 처리 시 어노테이션을 사용하여 쉽게 롤백처리가 가능한데 이때 롤백에 이루어지지 않는 경우가 발생 할 수 있다 이때 root-context.xml 에 아래와 같은 코드를 삽입하고 끝을 내는 경우가 있는데 servlet-context.xml에 부분을 삽입해야 롤백을 할 수 있다. root-context.xml servlet.xml http://bbans.blogspot.com/2014/06/transactional-spring.html @Transactional spring 롤백 트랜잭션 트랜잭션 처리 부분을 만들려고 오전부터 머리를 좀 쎄게 굴려봤다. 알고나면 별 것 아닌 것들이... 할 때는 왜이렇게 사람을 힘들게 하는가...ㅎㅎ 여튼 예전에도 스프링에서 트랜잭션 처리를 해본적은 있었으나... ..

Spring 파일업로드
Spring 2020. 2. 20. 16:34

파일 업로드 시 두가지 방법이 존재한다 1. form태그를 이용한 방법 업로드 2. ajax를 이용한 방법 (formData를 이용하여 파일을 전송하는방법 formData는 가상의 form이라고 생각) var data = event.originalEvent.dataTransfer.files; var formData = new FormData(); formData.append("profileImg",data[0]); $.ajax({ url:"${path}/upload/insertProfileImg", processData : false, contentType : false, type:"POST", data:formData, dataType:"text", success:function(result){ con..