증상 IP도 잡았고, 라즈비안에서 핑을 쏴보니 데스크탑에서 정상적으로 잡는데도 불구하고, ssh 접속이 되지 않는다. 원인 처음 라즈비안을 설치하면 SSH 접속이 가능하도록 설정이 되있지 않다. 가능하도록 설정해주면 된다. 해결 메모리카드의 최상위 디렉터리에 'ssh'라는 이름의 파일을 생성하면 ssh 접속이 가능하다. ++ 추가ssh로 접속하면 계정 정보에 대한 입력없이 로그인이 되며 비밀번호를 변경하라는 메시지가 뜬다. 귀찮아서 무시했더니 재로그인 이후, 기본 비밀번호인 raspberry로 접속할 수 없어 재설치를 했다.혹시 모르니, ssh로 접속하면 sudo passwd를 통해 비밀번호를 지정하자 참고 블로그: http://webnautes.tistory.com/899 의 '2. ssh 활성화'
추후에 보기 편하도록 지금 생각한 내용을 정리하고자 한다. 가정. 1. 프로젝트 내부에 파일을 업로드할 경우, 프로젝트가 업데이트되어 소스를 교체하면 파일이 유지되지 않을 위험이 있다. 따라서 빌드된 프로젝트의 리소스와 사용자가 업로드한 리소스(프로젝트와 동일 레벨의 upload디렉터리로 가정)는 따로 관리하는 것으로 가정한다. 2. FileCopyUtils.copy(inputStream in, outputStream out)을 사용할 것이므로 파일을 inputStream으로 받는다. 다운로드 - 프로젝트에 기본으로 포함되는 리소스(ex. 양식) 들을 다운로드 하는 경우는 아래의 코드를 사용한다.InputStream in = getClass().getClassLoader().getResourceAsStr..
증상IDE에서 실행할 때는 이상없이 html 파일을 찾아가는데, 리눅스 환경에서 돌리니 아래와 같은 에러가 나오며, 파일을 찾지 못한다. (이전에도 같은 에러를 본적이 있는데, 템플릿 엔진이 찾는 파일이 없을 때 나타나는 메세지 였다.)org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/index", template might not exist or might not be accessible by any of the configured Template Resolvers 원인컨트롤러에서 '/'를 붙여 절대 경로를 사용하려 헀던 것이 문제가 된것으로 보인다. 해결'/index'를 'index'로 바꾸니 정상 작동한다.