개발 관련/삽질3 h2 db create https://h2database.com/html/tutorial.html#creating_new_databases 2022. 7. 15. Apache mod_proxy 문제 문제 아파치 프록시를 설정할 일이 생겨서 conf 파일에 아래와 같이 location 설정을 추가 해줬으나 ServerName www.api.com //... ProxyPass http://112.13.14.15/event/ ttl=30 ProxyPassReverse http://112.13.14.15/event/ ProxyPreserveHost On 서버에서 500 에러가 발생, 프록시가 된 프로젝트를 직접 호출, 프록시하는 프로젝트의 다른 경로는 호출해도 문제가 없는 상황. 게다가 다른 에러가 아닌 500 서버 에러가 난다는 점이 이상했다. 전혀 갈피를 못 찾다가 아파치 access.log 를 확인해보라는 말에 확인해보니 No protocol handler was valid for the URL /e.. 2022. 7. 14. 테스트 환경에서 JPA update 안됨 expect JPA 를 사용하여 entity 를 변경했을 시 update 가 되야하지만, 테스트 코드에서 동작하지 않음. situation Repository 를 상속한 곳에서 flush 메소드를 만든 후 호출 -> 반응 없음 (sql log 에 update 가 출력 안됨) EntityManager 를 직접 호출하여 flush 수행 -> No EntityManager with actual transaction available for current thread - cannot reliably process 'flush' call PersistenceContext 어노테이션 추가 @PersistenceContext(type = PersistenceContextType.EXTENDED) // .. 2022. 7. 14. 이전 1 다음