일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- IntelliJ 전자정부 프로젝트
- 이클립스 IntelliJ
- 전자정부 IntelliJ
- Dspring.profiles.active
- 포트포워딩 안될때
- Spring.profiles.active
- iptime 우선순위
- IntelliJ 이클립스 프로젝트
- 소스트리 커밋 오류
- 포트포워딩 체크사항
- 소스트리 crash report
- 포트포워딩 외부접속 안될때
- 소스트리 커밋 에러
- 포트포워딩 외부접속 안됨
- 포트포워딩 외부접속
- intellij
- iptime 포트포워딩 외부접속 안됨
- 간단한 서버 환경별 설정
- 포트포워딩 순위
- IntelliJ 전자정부 프로젝트 세팅
- IntelliJ세팅
- IntelliJ 이클립스 프로젝트 세팅
- IntelliJ Spring MVC 세팅
- Spring Profile
- 전자정부 프로젝트 IntelliJ
- Spring Profile 설정
- Spring Profile 설정 - 간단한 서버 환경별 설정
- IntelliJ 전자정부
- spring
- iptime 포트포워딩 외부접속
- Today
- Total
목록분류 전체보기 (9)
TJLim's
배포할 때마다 Property 파일의 IP 등등을 수정하고 빌드를 여러번 하는게 귀찮거나 로컬, 개발, 검증, 운영 이런 구성일 때 한 번의 빌드로 해결하는 방법인데 톰캣 구동전 VM options 에 값을 넣어주면서 실행합니다. 저의 환경은 전자정부환경의 Spring, IntelliJ 이며, 서버는 윈도우 톰캣입니다. (Spring Profile 기능은 Spring 3.1 이상부터 지원) 1. 먼저, 기존 db 접속 정보 message-common.properties 파일입니다. - 서버마다 배포할 때 주석 처리/해제 해서 여러번 빌드/배포해야 하니 귀찮습니다.... 2. context-common 으로 가면, properties 파일을 참조하는 부분이 있습니다. 이 부분을 수정하여 개발/운영 환경을 ..
Centos 6에 웹세팅중 포트포워딩을 하고 외부IP 접속이 안되었던 삽질 관련 얘기 포스팅 하고자 합니다.. 환경은서버 : Centos 6.9공유기 : ipTIME N704BCM 네트워크는 제일 자신없는 부분이라.. 방화벽 관련, 포트열기 와 같은 작업을 구글링하며 했습니다. 1. 톰캣에 war 파일 올리고 실행.. 2. 현재 내부 IP, Port, URL 입력하고 접속하니 잘 됨 3. 주소창에 (192.168.17.1) 입력하여 네트워크 설정창 진입해서 로그인 4. 관리도구 클릭 5. 고급 설정 -> NAT/라우터 관리 -> 포트포워드 설정 클릭 보면 이전에 포트포워딩 해준게 매우 많았습니다.. 일단 대략적으로 방금 추가한 14번 라인을 보면, 외부에서 회사 외부IP + 5200 으로 접속하면 192..
개인적으로 이클립스툴을 좋아하지 않아서(맨날 뻗고 너무 무거워서..) 이클립스 환경에서 개발된 전자정부 프로젝트를 IntelliJ에서 세팅하다가 정리할겸 포스팅합니다. 당연히 전자정부 환경과 IntelliJ 환경이 서로 Git 등으로 협업이 가능합니다. 전자정부든 Spring 이든 세팅 방법은 여러가지인데 이렇게 저렇게 해보면서 제가 편했던 방법을 정리하고자 합니다. (참고로 맥OS 환경에서 세팅했는데 윈도우 환경의 세팅 방법도 비슷할 듯 합니다.) 일반적인 IntelliJ에서 Spring + Maven 프로젝트 생성 방법은 아래 링크에서 확인 가능합니다. [IntelliJ] Spring + Maven 프로젝트 세팅 프로젝트 파일을 받은 곳으로 가서.. ⌙▶︎ 압축을 푸니 파일들이 저렇게 있는데 세팅에 ..
세팅 방법은 여러가지인데 이렇게 저렇게 해보면서 제가 편했던 방법을 정리하고자 합니다. (참고로 제PC는 맥OS 환경인데 윈도우 환경에서 비슷할 듯) IntelliJ -> File -> New -> Project ⌙▶︎ 일단 Empty Project 로 생성 -> Next ⌙▶︎ Project name, Project loacation 지정후 Finish ⌙▶︎ 새 프로젝트가 만들어지는데, 여기서 일단 좌측에 Project 선택 ⌙▶︎ Project SDK 에서 사용할 SDK 선택 (저는 자바1.8 사용할 거라 Java 1.8 선택했습니다) ⌙▶︎ Project language level 에서 사용할 level 선택하고 Apply ⌙▶︎ 좌측에서 Module 선택 -> + 버튼 -> New Module ..
git으로 연동된 소스트리에서 커밋 버튼 누른 순간 프로그램이 종료 되면서 Report 창이 뜨는 현상이 있었습니다.. 세팅 환경은 GitLab 과 Sourcetree 연동입니다. (소스트리 설정이 꼬인거 같음.. 이것 때메 1시간 날림 -_-) 구글링하면서 해본 과정은.. 1. 소스트리 삭제 -> 지웠다가 다시 설치해도 커밋 누르면 종료됨;; 2. 소스트리 프로그램과 관련 설정 파일 전부 삭제후 다시 설치 설정 파일 경로는 C:\~\~\AppData\Local\SourceTree C:\~\~\AppData\Local\Atlassian C:\~\~\AppData\Roaming\Atlassian\SourceTree - > 똑같;; 해결한 방법은 .. 1. 설정 2. 고급 - 사용자 정보 -> "전역 사용자..
새 프로젝트 시작하면서 PC에 DB세팅을 하는데 작업중 테이블이 존재하지 않는단다... 분명 목록엔 떡하니 있고 철자까지 비교도 해보고.. 검색해보니 리눅스 환경(CentOS, Ubuntu 등..) 에서는 대소문자 구분이 되지 않을경우 별도로 설정을 추가해주어야 한다고 한다.. 우선 명령어 하나를 실행하여 lower_case_table_names 의 값을 확인한다. 값이 0 이어서 테이블을 못 찾은 것이다. 대소문자 구분을 안할거라 lower_case_table_names 값을 1로 변경하자 my.cnf 파일을 찾아 값을 변경 대부분 /etc/my.cnf 이 경로에 있을텐데 없으면 find / -name 'my.cnf' 입력하여 찾아보자 (파일이 무수히 많이 나오면, 사수 혹은 세팅한 분께 물어보자.. ..
html 을 동적으로 append 할 때마다 버벅여서.. 1) 태그안의 텍스트 var appendHtml = ''; appendHtml += ' '+파라미터+''; 2) 태그안의 id, class 등 appendHtml += ' Text'; 3) 이미지 태그 var rootPath = "https://..."; appendHtml += ' '; 4) 함수 호출시 인자 넘길 때 appendHtml += ' 버튼';
/* 자바스크립트 부분 */ var deleteSeq = ""; var reportSeqArr = ""; var findStr = ""; var seq = "" ; function fn_checked(obj,seq) { seq = "/" + seq + "/";//컨트롤러에서 구분하기 위해 /3/ => 이런식으로 구분 /* 전체 체크했을 때 */ if(obj.id == "checkboxAll"){ if (deleteSeq != null) {//전체 체크하기 전에 개별 체크 했을 경우 삭제할 항목 우선 초기화 deleteSeq = ""; } var chkObj = document.getElementsByName("RowCheck"); var rowCnt = chkObj.length - 1; var check..
import java.text.DecimalFormat; //소수점 두 번째 자리에서 반올림DecimalFormat form = new DecimalFormat("#.#");Double tempAvgStarMark= Double.parseDouble((XXX.get("avgStarMark").toString()));String avgStarMark = Double.toString(Double.parseDouble(Double.toString(tempAvgStarMark)));/* 비율이 '.0' 으로 끝나면 '.0'만 제거, 아닐 경우 2 번째 자리에서 반올림 */if (avgStarMark.substring(avgStarMark.length()-2, avgStarMark.length()).equals(..