개발일지/오류문제해결 13

UnicodeEncodeError: 'ascii' codec can't encode character

python 에서 나온 에러입니다. 이 에러는 파이썬이 기본적으로 unicode를 사용하여 한글같은 비영어권의 글자를 디코딩하지 못합니다. 이를 해결하기 위해 encode를 utf-8로 만들어주어야 합니다. https://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-in-position-20 UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128) I'm having problems dealing with unicode characters from ..

error connecting : ('connection aborted.', timeouterror(10060, '연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다', none, 10060, none))

python requests 함수에 에러가 나옵니다. 이는 여러가지 원인이 있습니다. 1. 많은 인터넷 연결 문제 2. 서버 세팅 문제 3. 인터넷 속도 문제 등 많은 원인이 있는 만큼 잡기 힘든 에러입니다. 저의 해결방법으로는 연결 시간을 걸어 연결속도를 기다리는 방법을 사용하였습니다. response = requests.get(param_url, timeout=20) https://stackoverflow.com/questions/15820739/python-urlerror-urlopen-error-errno-10060 Python: URLError:

tcp 서버 설계 경험

*개인적인 경험에서 나온 글입니다. 다르게 생각하실 수 있습니다.* *그 점은 다른사람도 볼 수 있게 댓글로 알려주세요. * 실무 일을 하던 도중에 tcp 서버의 언어를 바꿀 일이 생겼습니다. 서버의 언어를 바꾸는 도중 tcp 서버의 설계에 대해 고민을 하게 되었습니다. 1. 여러개의 주소를 만들어 한가지의 데이터를 넘겨 제어할 것인지 2. 한개의 주소에서 받은 여러 종류의 데이터를 알고리즘으로 파싱하여 제어할 것인지 이 2가지의 경우를 고민하고 있는 도중에 팀장님이 다른 한가지 방법을 추천하였습니다. 그 방법은 서버에서 간단한 일만 처리하게 설계를 해봐라 그 이유는 서버의 안전성을 우선으로 생각하였기 때문입니다. 1. 서버에서 복잡한 로직을 실행할 시 오류가 날 확률이 높다. 만약 복잡한 로직을 통신서..

javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify

spring mvc를 사용해 DB를 연결하여 sql을 사용하려고 하는데 서버를 실행했더니 이런 오류가 나왔습니다. 오류의 원인은 DB연결을 할 때 ssh연결이 필요하지만 그 설정을 안 하여 오류가 나온 것입니다. 해결방법은 jdbc:log4jdbc:mysql://localhost:3306/DB?&useSSL=false 로 수정합니다. 출처 : https://kikikimoong.tistory.com/entry/SpringBoot-Closing-inbound-before-receiving-peers-closenotify-%EC%98%88%EC%99%B8-%EC%97%86%EC%95%A0%EA%B8%B0 [SpringBoot] Closing inbound before receiving peer's close..

spring missing required library

jar파일을 이클립스가 못 읽어와서 다시 다운을 받고 다시 등록해주었습니다. 1. 못 읽어오는 jar파일을 다운받고 jar파일을 모아놓은 곳에 넣기 저는 json-simple jar를 못 읽어와서 다시 다운받았습니다. 다운 받은 후 다른 라이브러리를 모아놓은 곳에 넣어두었습니다. 2. 다운받은 라이브러리 다시 등록 사용할 프로젝트에서 오른쪽 클릭 후 Properties 를 클릭합니다. 클릭하면 아래 사진처럼 창이 나오는데 검색창에 build를 칩니다. java build path를 클릭하고 오은쪽에 add jars를 클릭한 후 다운받은 jar파일을 선택 후 apply and close를 누릅니다. 잠시 기다리시면 오류가 해결되는 것을 확인 하실 수 있습니다. 참조 : https://stackoverflo..

Target runtime Apache Tomcat 8.0 is not defined

egov의 소스를 받아 임포트 하였더니 이러한 에러가 나왔습니다. 이 에러는 기존에 설치된 톰켓 버전과 소스의 버전이 달라서 나오는 에러입니다. 이 오류를 해결하기 위해서는 소스의 톰켓 버전을 기존에 설치된 버전으로 변경해주어야 합니다. 저는 아래 블로그를 참조하였습니다. https://ktko.tistory.com/entry/Target-runtime-Apache-Tomcat-is-not-defined-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 Target runtime Apache Tomcat is not defined 해결 방법 Target runtime Apache Tomcat v8.5 is not defined 오류가 발생하였습니다. 이 해결 방법은 8.5 버전뿐만아니라..

spring mvc error - src/test/resources missing

깃허브에서 내가 만들어 놓은 프로젝트를 서버에서 돌리기 위해 임포트하였을 때 나온 오류입니다. 이 문제의 해결은 아래 내용을 참조하였습니다. https://stackoverflow.com/questions/11976223/how-to-deal-with-missing-src-test-java-source-folder-in-android-maven-project How to deal with missing src/test/java source folder in Android/Maven project? I'm not very experienced with Maven in combination with Android yet, so I followed these instructions to make a new A..

the errors below were detected when validating the file "spring-context-4.0.xsd" via the file "dispatcher-servlet.xml". in most cases these errors can be detected by validating "spring-context-4.0.xsd" directly. however it is possible that errors will o..

이 문제는 무슨 오류인지 모르는 오류인데 오른쪽 클릭 후 아래쪽에 있는 validate 옵션을 끄면 오류가 사라진다. 아래 스택오버플로우는 똑같은 오류로 인해 고통받던 사람이 올린 해결법이다. https://stackoverflow.com/questions/13693065/error-in-spring-application-context-schema Error in spring application context schema I have a maven-spring project in Eclipse and I have this annoying error message in one of my spring contexts: Referenced file contains errors (jar:file:/M2_HOM..

fileZilla 상태:서버가 알 수 없는 주소와 수동형 응답을 보냈습니다. 대신 서버 주소를 사용합니다.(윈도우 서버)

이 문제는 페시브 모드로 ftp를 연결하면 클라이언트에게 넘겨줍니다. 하지만 주소가 공유기 안쪽에 있는 사설아이피를 넘겨주는 문제가 발생합니다. 이를 해결하기 위해 fileZilla server측에서 설정을 해주어야 합니다. 서버측 filezilla에 들어가 Administer FileZilla Server앱에 들어가 서버에 연결합니다. 연결된 서버에서 왼쪽 위에 server 및에 configure을 누르면 아래 화면이 나옵니다. 위 사진처럼 설정하세요(서버주소는 가려진 곳에 넣어주세요.) 이제 서버 방화벽 설정에서 port5000-5009까지 열어줍니다. 클라우드 서버를 사용하면 5000-5009까지 port를 열어주세요 이제 설정이 끝났습니다. user에 설정한 디렉토리로 들어가집니다. 만약 클라이언..