728x90 반응형 전체 글44 [Spring 오류]Filed to parse mapping resource 웹을 복사하는 작업을 하고 톰캣을 올리니 아래 로그가 올라오면서 톰캣이 실행되지 않았습니다. Filed to parse mapping resource: 'file [상세주소\XML파일이름.xml]'; nested exception is org.apache.ibatis.builder.builderexception: error parsing mapper xml. cause: java.lang.illegalargumentexception: xml fragments parsed from previous mappers already contains value for 네임스페이스 이름.쿼리ID(ex:testdao.base-table) 원인 : 해당 XML파일의 중복되는 ID가 있거나 바뀐 내용이 컴파일되지 않았음 .. 2023. 10. 18. [배포]TOMCAT 배포(docBase 설정)/ 컨테이너 여러 개 추가하기 1. TOMCAT 배포(docBase 설정) conf 디렉토리까지 오면 server.xml이 보입니다. vi server.xml 을 하면 많은 내용이 보입니다. 아래의 내용은 톰캣의 사용 포트와 프로토콜, 인코딩 등은 설정하는 곳으로 기본 8080 이지만 다른 포트를 사용하고 싶을 경우 port 값을 변경합니다. 8080 -> 9090 connectionTimeout="20000" redirectPort="8443" maxParameterCount="1000" URIEncoding="UTF-8" /> 아래는 프로젝트 위치를 설정해주는 곳입니다. docBase는 프로젝트가 들어있는 경로를 적어주고, 아래처럼 절대경로로 해도 되고 hostname의 appBase을 설정하여 appBase부터 상대경로로 적어도.. 2023. 9. 20. [Mysql] Access denied for user 해결 / 계정 비밀번호 확인하기 그룹웨어 메일로 관제 시스템에서 사이트 접근 불가 메일을 받았습니다. 우선 홈페이지 서버에 접속하여 톰캣로그를 확인하니 DB 계정이 DB에 접근할 수 없어 오류가 발생했음을 알 수 있습니다. (문제 발생 시 로그를 확인하는 자세를 가집시다!😊) Access denied for user 의 로그인 오류가 나타나는 경우는 주로 다음의 이유가 있습니다. 0. 로그인 정보가 잘못된 경우. -> 계정, 비밀번호 틀림 1. 외부 접속을 열어주지 않은 경우. -> 방화벽 미허용 2. 비밀번호를 설정하지 않은 경우. 3. 비밀번호를 제대로 설정하지 않은경우. 가장 먼저 확인한 것은 홈페이지 서버를 최근 클라우드로 서버로 전환을 했기에 포트의 문제일 수 있기에 telnet을 사용하여 확인했습니다. telnet {DB 서.. 2023. 7. 24. [Linux] rsync pem키로 인증하기 rsync란 Remote sync의 줄임말로 여러가지 옵션을 이용해 원격 또는 로컬간에 파일이나 디렉토리를 복사하는데 사용합니다. 1. rsync rsync는 문법은 다음과 같습니다. rsync [options] [source] [destination] rsync 옵션 종류 -r 재귀적으로 디렉터리를 복사합니다. -a 원본 파일의 속성, 소유자, 그룹을 유지합니다 -v 복사 진행 상황을 표시합니다. -z 압축을 사용하여 전송 속도를 향상시킵니다. -h 사람이 읽기 쉬운 형태로 복사 결과들을 출력해줍니다. -e ssh SSH를 통해 원격 서버에 연결합니다. 2. rsync 사용하기 *** Local ➡ Local *** rsync -avh {복제할 것} {복제 위치} *** Local ➡ Remote **.. 2023. 7. 24. [Java] 클라이언트 실제 접속 IP 가져오기 업무 중 한 업체로 부터 홈페이지의 관리자 페이지에 접속이 안된다고 연락이 왔습니다. 업체의 홈페이지는 관리자 페이지의 접속을 특정 IP로 제한하여 등록된 IP외에는 접근을 제한하고 있습니다. 원인은 접근하는 IP가 EX) 255.255.255.255 와 255.255.255.254 2개로 고정되어 들어오는 것이 문제 였습니다. 최근 홈페이지 서버를 클라우드로 전환하는 일이 있었으며 로드 밸런싱(LB, Load balancing) 기능이 포함되어 있습니다. 접속하는 IP를 확인해 보니 2개의 IP는 로드 밸런싱 쪽 IP로 확인이 되었으며, 접속 IP를 가져올 때 실제 클라이언트의 IP를 가져오는 것이 아닌 LB쪽 IP를 가져오는 것이 었습니다. 보통 다음과 같이 `HttpServletRequest` 클래.. 2023. 7. 17. [MySQL] 계정 생성 시 에러 발생 MySQL에서 테스트 계정을 생성하려고 했는데 다음과 같은 에러가 나왔습니다. mysql> GRANT ALL PRIVILEGES ON *.* to 'test'@'localhost' IDENTIFIED BY 'test123'; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'test123'' at line 1 알아보니까 MySQL version 5.7.6. 버전 이후 부터는 GRANT 문과 함께 IDENTIFIED BY 로 계정 생성/ 암호 설정이 사용되.. 2023. 7. 13. 이전 1 2 3 4 ··· 8 다음 728x90 반응형