본문 바로가기

내컴퓨터/컴퓨터사용하기

(49)
IOS SCHEME install check / 아이폰 앱 설치 체크 / web에서 app을 호출하기 위해, app을 개발할때 scheme 기능을 넣어둔다. 그럼 web에서 href로 스키마를 호출해서 app을 실행할 수 있다. android의 경우, 간단하지만, ios의 경우 좀 복잡하다. 인터넷에 많이 돌아다니는 setTimeout을 이용해서, 타이머를 걸었지만, 앱 실행하자마자, 바로 web으로 돌아와, 가만히 놔두면.. 앱스토어로 이동되는 버그가 발견되었다. 뭐, 이렇게까지 테스트하진 않겠지만, 찜찜해서 구글을 뒤져서 좋은 코드를 발견했다. 크하핫 var timeout; function preventPopup() { clearTimeout(timeout); timeout = null; window.removeEventListener('pagehide', preventP..
HTML5 file upload progressbar http://www.script-tutorials.com/pure-html5-file-upload/
CSS explorer9에서 background 안먹힐때 explorer9에서 css로 작업한 내용이 안먹힐때.. 특히 배경.. html이나 jsp파일에 아래 meta태그를 추가해주면 된다.
JAVA Build Path Problems 에러메시지 Description Resource Path Location Type The container 'Maven Dependencies' references non existing library ....\egovframework.rte.ptl.mvc-2.7.0.jar' Build path Build Path Problem FAceted Project Problem(Java Version Mismatch) 등등.. 잘 동작하던 이클립스가 갑자기 빌드가 안될때.. 프로젝트의 자바버전과 이클립스프로젝트의 자바버전이 달라서 발생하는 에러이다. 해결방법) 프로젝트>마우스우클릭>properties project Facets에서 Java버전을 수정해주거나, 프로젝트>마우스우클릭>properties java C..
NoSuchBeanDefinitionException: No bean named 'XXXX' is defined *전자정부프레임워크 프로젝트를 만들고, Controller를 만들고, annotation으로 @Controller를 지정해주었다. AbstractServiceImpl을 상속받는 Service를 하나 만들고, annotation을 @Service("testService")로 지정해주었다. 아까 만든 Controller에서, 서비스 변수를 하나 만들고, @Resource(name="testService")로, 아까 만들었던 Service 클래스에 붙인 @Service와 동일한 이름으로 맞춰주었다. 오마이갓. org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named testService" is defined 이거때문에 완전 헤..
초간단 리눅스 명령어 1. 리눅스 검색 명령 find -name '*.txt' 현재 위치에서 .txt 확장자 파일 전부 검색 find / -name '*.txt' 모든 경로에서 .txt 확장자 파일 검색 find -name 'tomc*' 현재 위치에서 tomc로 시작하는 파일 전부 검색 2. 리눅스 경로 명령어 cd /usr/local/ /usr/local/로 이동 cd .. 한단계 위 경로로 이동 dir 현지 위치 디렉토리 목록 3. 문서 보기 vi httpd.conf httpd.conf 보기 vi상태에서 J를 누르면..다음 라인으로 커서가 옮겨가고, K를 누르면 이전 라인으로 옮겨감. vi상태에서 키보드를 잘못눌러서 문서가 수정이 되었어도, 당황하지 말고 esc를 눌러서 insert 상태를 취소하고, :q! 입력하면 저장..
Apache+Tomcat 연동 WEB-INF 접근 제어 Apache와 Tomcat 을 연동해서 서버를 구성했을 때, 주소창에 WEB-INF폴더 경로를 넣으면, 접근이 가능해서 web.xml의 내용을 그대로 보여주게되는.. 보안상 취약점이 나타날때가 있다. 그럴땐, Apache에서 WEB-INF 의 접근을 막아주도록 설정하면 된다. httpd.conf파일에서 아래 내용을 추가해준다. SetHandler WEB-INF Order deny,allow Deny from all 만일 WEB-INF폴더가, DocumentRoot path 바로 밑에 있지 않고, 다른 경로에 있다면.. Location의 path도 그에 맞게 수정해주어야 한다. ex) DocumentRoot "/myHome" 이고, myHome 아래에 여러개의 사이트(a, b)가 존재하는 경우에는 아래와 ..
Tomcat 실행이 안될 때. 간혹, 이클립스에서 실행하거나 서버에서 실행할때 로그를 보면.. The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the... 라고 에러가 나면서 404 에러가 발생하는 경우가 있다. 톰캣 구동이 되지 않은 것이다. 이때는 catalina\bin폴더에 첨부된 파일(tcnative-1.dll)을 넣어주면 해결된다. 여기서 catalina\bin폴더는.. tomcat의 bin폴더, 혹은 실행환경에서 잡혀있는 java의 bin폴더를 말한다.