티스토리 뷰

갑자기 로그인이 되지 않는 현상이 발생했다. ( Windows Server, Java 1.7, Tomcat 8.0, MSSQL 환경 )

먼저 catalina.log 파일을 확인했더니 아래와 같은 에러가 무한 반복되고 있어서 관련 자료를 찾아보았는데 뚜렷한 해결책을 찾지 못했다.
org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request

조금 헤매다가 tomcat8-stdout.log 파일을 확인해보았더니 다음 에러가 눈에 띄었다.
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 사용자 'USER_NAME'이(가) 로그인하지 못했습니다. 원인: 계정의 암호가 만료되었습니다.

Microsoft SQL Server Management Studio를 실행시켜 확인해보았더니 아래 두 항목이 체크되어 있었다.
암호 정책 강제 적용 / 암호 만료 강제 적용

개체 탐색기 > [ IP_주소 ] > 보안 > 로그인 > [ 계정_이름 ] > 우클릭 > 속성 > 일반 탭에서 위 두 항목을 체크 해제해주었더니 해결되었다. 보안 강도가 약간 낮아졌지만 매달 DB 비밀번호를 변경할 정도의 보안이 필요하진 않아서 담당자 분께 이해할 수 있게 설명해드렸다. 서버 메모리 문제가 아니어서 참 다행이었다.

스크린샷이 포함된 글이 있어 참조한다: http://yongtech.tistory.com/61

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday