본문 바로가기

내컴퓨터96

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 이거때문에 완전 헤.. 2014. 9. 19.
초간단 리눅스 명령어 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! 입력하면 저장.. 2014. 9. 18.
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)가 존재하는 경우에는 아래와 .. 2014. 9. 18.
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폴더를 말한다. 2014. 9. 18.
파이어폭스 select option 선택된 값 가져오기 Select-option html에서, 선택된 값을 가져올 때, javascript에서 document.getElementById(셀렉트아이디).value; 로 가져오도록 하였다. select된 값에 따라 화면구성이 달라지는 페이지였는데.. explorer에서는 잘 되더라. 그런데 firefox에서는 안됨. 그래서 아래와 같이 바꿔줌. document.getElementById(셀렉트 ID).options[document.getElementById(셀렉트 ID).selectedIndex].value; 그래도 안될경우, select에 id는 주었는지, name은 주었는지, option에 value값은 주었는지 확인해볼 것. 2014. 8. 22.
[WebView] kitkat ERR_CACHE_MISS 발생 하이브리드 앱 개발 중. WebView에서 postUrl로 데이터를 전달해 주는 기능이 있었다. 그런데 키캣에서 back키 누르면, 페이지 에러 발생. -ㅅ- onReceivedError에서 에러를 출력해 보니.. ERR_CACHE_MISS 란다..(읭?????????????????????????????뭐지??) 인터넷을 찾아보니..chrome 관련..cache 관련...어쩌고...@_@ onFormResubmission()에서 resend.sendToTarget();를 해주면 된다는데.. 해줘도 안된다.. 열심히..삽질하다가.. 버전별로 다르게 설정해주기로 했다. WebView 설정에 아래 내용 추가. if(18 < Build.VERSION.SDK_INT ){ //캐시 사용안함 mWeb.getSetti.. 2014. 1. 21.

loading