분류 전체보기
[Tomcat]Angular App URL접근이나 새로고침 시 404에러 뜰때.
https://stackoverflow.com/questions/46299430/deploy-angular-application-on-apache-tomcat-404-deep-links-issue 'ng build'한 후 톰켓에 빌드한 파일을 배포하였는데url로 angular에서 routing한 path를 접근하거나, 새로고침을 했을때 404에러가 발생하는 문제가 발생했다. 때문에 404에러페이지를 생성했고, 요청한 url을 분기처리하여 angular에 접근하려는경우 angularApp에 해당접근path를 파라메터로 던지도록 했다.접근path를 넘겨받은 angularApp에서는 라우팅처리를 하도록 하여, 페이지에 정상 접근하도록 설정했다. web.xml 12345 404 /common/error.jspc..
Apache Tomcat CORS설정
http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter 오픈api개발하다보면 발생할 수 있는 크로스도메인 에러Access to Script at '서버에 요청 한 url' from origin '요청자의 도메인' has been blocked by CORS policy: No "Access-Control-Allow-Origin' header is present on the requested resource. Origin '요청자의 도메인' is therefore not allowed access. 네이버검색하면 SpringFramework을 통한 CORS설정이 대부분인데, 현재환경이 스프링이 아니라서..더 찾아보다가 tomcat에서 ..
[Angular] Error: Cannot find module '@angular-devkit/core'에러
cmd에서 ng new를 통하여 project생성 후ng serve명령어를 날렸더니 발생한 Error: Cannot find module '@angular-devkit/core' 에러. node_modules/@angular-devkit 경로에 가보니 core폴더가 생성되지 않았다. npm install @angular-devkit/core --save-dev 명령어 호출 후 다시 ng serve를 했더니 해결되었음. 123456789101112131415161718192021222324252627282930313233343536373839C:\workspace\jersey\src\main\angular-board>ng servemodule.js:540 throw err; ^ Error: Cannot f..
jquery promise, Deferred 테스트
- Javascript Promise크롬,사파리,IE EDGE 등등 사용가능. IE6~11 지원안함.https://www.a-mean-blog.com/ko/blog/%ED%86%A0%EB%A7%89%EA%B8%80/_/Javascript-Promise - $.Deferred() - (비동기함수를 순차적으로 실행함.)크롬, IE 등등 호환..resolve(Object) : 완료(성공)reject(Object) : 에러(실패)promise() : 완료 or 에러가 될때까지 기다림 함수를 연결하면 순차적으로 호출됨.functionCall(parameter) // 처음 실행할 함수.then(성공시 함수, (생략가능)실패시 함수).then(성공시 함수, (생략가능)실패시 함수).........fail(실패시 th..
eclipse에서 콘솔창을 터미널(cmd)처럼 사용하기
http://aberration.tistory.com/66 Node.js를 eclipse에서 셋팅을 하다 보니, 1.0 버전이 안나와서 그런지 IDE에 익숙한 나에게 불편한게 몇가지 있었다. 그중하나가 디버깅인데.. 디버깅 툴을 사용하면, V8엔진 디버깅 툴이 나와서 변수들도 확인하고 좋긴하지만, 실제로 돌려서 결과를 확인 하는 것에 익숙해져 있기 때문에 오히려 supervisor 모듈을 사용해서 콘솔에서 실행하고 확인하는 편이 편했다. Node.js에서 supervisor 모듈은 파일이 변경될 때 마다 서버를 자동으로 재시작해주는 편리한 기능을 가지고 있다. 즉, 한번 실행시켜 놓고 코드를 추가하거나 해도 저장만 하면 바로 결과를 확인 할 수 있게 해주는 고마운 모듈이다. 설치법은 아래 처럼 전역 설치..
tomcat 실제 deploy경로, _jsp.java 파일 경로, jsp컴파일 경로.
jsp컴파일 경로 : catalina.base경로에서 work폴더jsp컴파일 경로 : catalina.base경로에서 wtpwebapps폴더 sample : C:\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps * 이클립스에서 확인방법Servers(서버) 더블클릭 -> Open launch configuaration -> Arguments -> VM Arguments -> Dcatalina.base확인
[Jasypt] properties파일 암호화
Jasypt : http://www.jasypt.org/bouncy-castle.htmleGovFramework 가이드 : http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption 1. Jasypt JAR파일 추가(필수)(1) Maven repository를 사용할경우.아래 소스와 같이 spring 3.0x 에 맞는 라이브러리가 있다. 그리고 icu4j는 Java 5 SE 이하 버전일 경우에만 추가하고 Java 6 SE 버전 이상일 경우에는 내장된 Normalizer 패키지를 사용하므로 하단의 com.ibm.icu 라이브러리를 추가하지 않는다.12345678910111213 org.jasypt jasyp..
[Jasypt] jdbc.properties 접속정보 PBEWithMD5AndDES 암호화 2
egov 가이드 : http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryptionjasypt : http://www.jasypt.org/bouncy-castle.html 필수 PBEWITHSHA256AND128BITAES-CBC-BC 사용시(PBEWithMD5AndDES일경우 필요없음) JCE 에러날경우..(http://gomp.tistory.com/218http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html) 필요없음.. jasypt-1.9.2.jar context-datasource.xml classpath:/eg..