보안문제로 인하여 Server Client의 통신이 쿠키는 잘 사용되지는 않지만(사용자가 Client단에서 얼마든지 변경 가능하기 때문) 부득이하게 쓸일이 생겨 정리 해둔다. // 쿠키 생성 function setCookie(name, value, expiredays) { var cookie = name + "=" + escape(value) + "; path=/;" if (typeof expiredays != 'undefined') { var todayDate = new Date(); todayDate.setDate(todayDate.getDate() + expiredays); cookie += "expires=" + todayDate.toGMTString() + ";" } document.cookie..
이클립스로 개발한 웹프로젝트를 실제 호스팅 서버에 WAR 배포시 주의사항 1. WAR 파일을 tomcat/webapps 아래로 이동 - WAR 파일명은 ROOT.war로 변경하여 이동 2. tomcat/conf/sever.xml의 해당 웹프로젝트의 Context 태그안에 Resource 태그 추가 - name, username, password, url은 상황에 따라 달라진다. 3. 설정 후 서버 실행 -> 종료 -> 실행 해야 정상적으로 적용 된다. - 서버 실행 : tomcat/bin/startup.sh - 서버 종료 : tomcat/bin/shutdown.sh 4. 사이트 수정으로 인한 WAR파일 교체전에 tomcat/webapps/프로젝트/resources/img 폴더는 꼭 백업 해야한다.
[ Dynamic Web Project 로 생성방식 바로가기 ] http://vip00112.tistory.com/17 - Spring Framework로 개발을 하기 위한 project 생성 방법 1. 좌측 Project Explorer - 마우스 우클릭 - New - Project 클릭 2. Spring - Spring Legacy Project 선택 후 Next 버튼 클릭 3. 상단 Project Name 입력 4. Templates에서 Spring MVC Project 선택 후 Next 버튼 클릭 5. package명 설정 후 Finish 버튼 클릭 1) 여기까지 진행시 Maven을 이용한 라이브러리를 다운로드가 자동으로 진행 된다. 2) 프로젝트 - Java Resources - Librarie..
- 서버 환경 1. cafe24 단독 Tomcat 호스팅 서버 2. Linux 64bit glibc2.5 - 비트 확인 방법 : $ getconf LONG_BIT - 버전 확인 방법 : $ getconf -a | grep libc 3. Java 1.8 32bit 4. Tomcat 8 - 설치 순서 1. KCB(okname) 서비스 결재 후 관리자 페이지에서 서버 환경에 맞는 모듈 다운로드 - Linux의 bit가 아니라 Java의 bit를 기준으로 해야 한다. 2. 서버로 모듈파일 복사 - /home/hosting_users/아이디/module/okname/libokname.so 3. .bash_profile의 LD_LIBRARY_PATH에 모듈 경로 추가 - export LD_LIBRARY_PATH=$..
- 필요한 라이브러리 1. simplecaptcha-1.2.1.jar 2. maven일 경우 : 2016.10월 기준으로 현재 maven으로 다운로드 되지 않기 때문에 아래 방법 사용 1) simplecaptcha-1.2.1.jar 파일 직접 다운로드 2) src/main/webapp/WEB-INF/lib 폴더 생성 후 jar파일 이동 3) pom.xml에 dependency 추가 - 다운로드 방식이 아니기 때문에 scope와 systemPath를 추가 작성한것을 유의할것 nl.captcha simplecaptcha 1.2.1 system ${basedir}\src\main\webapp\WEB-INF\lib\simplecaptcha-1.2.1.jar - 프로세스 1. view 페이지 img태그의 src속..
Spring MVC기반 RESTfull 사이트를 개발中.. 이메일 관련한 기능을 추가로 작업해주길 요청 받았다. Spring 프레임워크와 Gmail SMTP를 이용하면 어렵지 않게 해당 기능을 구현 가능 하다. - 추가 요청 기능 1. 회원가입시 이메일 인증 1) 회원정보 입력 전 이메일로 인증 코드 발송 2) 시간내 일치하는 인증 코드 입력 후 다음 프로세스 진행(회원정보 입력) 2. 이메일 기반 아이디/비밀번호 찾기 1) 아이디 찾기: 입력한 이메일로 가입된 정보가 있을시 해당 이메일로 아이디 전송 2) 비밀번호 찾기: 입력한 이메일/아이디로 일치하는 회원 정보가 있을시 해당 이메일로 임시 비밀번호 전송 - 필요한 라이브러리 1. spring-context-support-4.2.5.RELEASE.ja..
LD_LIBRARY_PATH 란? - Linux에 Tomcat 서버를 올린 후 외부 라이브러리를 링크할때 참조할 경로. - 설정 방법 1. 파일로 설정 1-1) .bash_profile 파일 오픈 1-2) LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:경로 ex) LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/hosting_users/test/module/okname 1-3) export LD_LIBRARY_PATH - 경로 설정 후 export를 빼먹으면 말짱 도루묵! 3) $ . ~/.bash_profile 커맨드 입력 - 서버 재시작 없이 수정된 .bash_profile을 적용 하는 커맨드 2. 커맨드로 설정 $ LD_LIBRARY_PATH=경로 ex) 기..
- Total
- Today
- Yesterday