* spring boot는 내장 톰캣을 사용하여 web-was서버를 구동 할 수 있기 때문에 배포가 매우 간단

* 배포 서버는 centos 8 

 

1. 이클립스 프로젝트의 pom.xml에 다음과 같이 packaging 유형을 war로 설정

epsav는 프로젝트 이름

 

2. 프로젝트 오른쪽마우스 클릭 > Run as > Maven build

Goals 에 입력 후 Run 실행

.....

쭉 내려오다가 빌드 성공

 

3. 빌드 성공하면 지정된 target 폴더에 war 파일 생성 확인

콘솔 중간쯤에 경로 확인가능

 

4. 해당파일을 배포 할 서버(CentOS)로 이동 or 복사

 

5. java 명령어로 복사한 war 파일 실행

$ java -jar [경로]

 

6. 웹 브라우저 확인

 

 

'* Programming > Spring' 카테고리의 다른 글

스프링 개념(Spring Framework)  (0) 2017.01.24

1. 비밀번호

- 특수문자 / 문자 / 숫자 포함 형태의 8~15자리 이내의 암호 정규식 

var regExp = /^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/; 

  

- 숫자와 문자 포함 형태의 6~12자리 이내의 암호 정규식 

var regExp = /^[A-Za-z0-9]{6,12}$/;

 

2.이메일

var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;

 

3. 핸드폰

var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 



4. 일반 전화번호

var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/;

 

var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; //이메일 정규식



if(!regExp.test($("input[id='ID']").val())) {         



}

'* Programming > JavaScript' 카테고리의 다른 글

주소/우편번호 찾기 API  (0) 2019.10.24
인쇄하기  (0) 2018.03.08
클로저를 이용한 bean 객체 생성  (0) 2016.10.05
THIS  (0) 2016.10.05
클로져(Closure)  (0) 2016.10.05

HashMap에 containsKey 메소드에 키값을 넘겨주면

해당 키값이 HashMap에 있을경우 true/ 없을 경우 false



HashMap에 containsValue 메소드에 값을 넘겨주면

해당 값이 HashMap에 있을경우 true/ 없을 경우 false

Map<String, String> map = new HashMap<String, String>();

map.put("A", "111");
map.put("B", "222");
map.put("C", "333");
    
System.out.println(map.containsKey("A"));
System.out.println(map.containsKey("a"));

System.out.println(map.containsValue("111"));
System.out.println(map.containsValue("AAA"));

 

결과

true
false

true
false

 

'* Programming > JAVA' 카테고리의 다른 글

SMS 참고 사이트  (0) 2018.03.08
DAY25 IO  (0) 2016.08.11
DAY25 스레드 스케줄링&동기화  (0) 2016.08.08
DAY24 스레드  (0) 2016.08.08
DAY24 제네릭2(메소드제네릭,와일드카드)  (0) 2016.08.08

* 형상관리 서버란? - 소스나 버전 등을 관리하는 서버

 

1. Visual SVN 서버 설치

http://www.visualsvn.com/server/download/

 

VisualSVN Server | Download

New in VisualSVN Server 4.2 Finding files by name in the web interface. Viewing the background jobs history. PowerShell support for local Subversion accounts. Read the full release notes... System Requirements Operating Systems Windows Server 2008 R2 – 201

www.visualsvn.com

다운로드

 

2. User 생성 및 Group 생성

처음에는 다 공백
Users에서 오른쪽 마우스 클릭 후 Create New User
Name / Password 생성 후 OK
Groups에서 오른쪽 마우스 클릭 후 Create New Group

Add... 버튼으로 그룹에 속할 Users 선택

OK

 

3. Repositorie 생성

Repositories에서 오른쪽 마우스 클릭 후 Create New Repository

Regular FSFS repository선택 후 다음

Name 입력 후 다음

Empty repository 선택 후 다음

Customize permissions 선택 후

Custom...버튼 클릭

Add... 버튼 선택 후

Group 혹은 Users 선택 후 OK

확인 및 Create

 

4. URL을 이용하여 확인

https://본인 IP주소/svn

접속

하단에 고급 버튼 클릭 후

192......(안전하지 않음)(으)로 이동 클릭

User 의 이름과 비밀번호로 로그인

만든 저장소인 testProject 확인

 

서버 준비 완료

 

이클립스에서 SVN 설치 후

https://본인 IP주소/svn/testProject 의 URL로 연결

'* Programming > 웹 개발환경' 카테고리의 다른 글

톰캣 서버 및 Oracle DB 연결 테스트  (0) 2016.09.19
이클립스 내 Oracle DB 등록  (0) 2016.09.19
이클립스 내 톰캣서버 등록  (0) 2016.09.19
Tomcat 설치  (0) 2016.09.12
JAVA EE 설치  (0) 2016.09.12

1. change 이벤트

$("#SelectBoxID").change( function() {

   //TODO

});

 

2. bind 를 이용한 이벤트

$("#SelectBoxID").bind( "change", function() {

   //TODO

});

 

3. on 을 이용한 이벤트

$("#SelectBoxID").on( "change", function() {

   //TODO

});

 

* change 이벤트시 이전값 가져오기

var previous; 

$(".status").on('focus', function () { 

   previous = this.value;  
   
}).change(function() { 

   var rowIdx = this.id; 

   var result = confirm("상태를 변경 하시겠습니까?"); 
   
   if(result ){   //확인 클릭 시 
        
   } else{      //취소 클릭 시 
        $("#"+rowIdx).val(previous).prop("selected", true);   //이전값으로 돌리기
   }); 
   
});

'* Programming > JQuery' 카테고리의 다른 글

문자분할,배열제거,배열을 문자로 join  (0) 2019.11.20
삼항연산자  (0) 2019.11.19
Select Box 제어  (0) 2019.11.11
input 체크박스  (0) 2019.10.16
문자열 제거 이벤트  (0) 2018.08.09

+ Recent posts