톰캣구동시 및 sql 에러 관련입니다.
- 작성자 :
- 정*
- 작성일 :
- 2013-09-10 09:42:35
- 조회수 :
- 1,009
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요~
수고가 많으십니다. ~
잘돌아가던 프로젝트가 갑자기 에러가 떨어지네요
문제1.
log4j.xml의 설정대로 로그가 뿌려지지 않아요.. ㅠ
xml은 읽어 들이는거 같은데 적용이 안되는것 같아요..
첨부파일에 톰캣로그 넣었습니다.
문제2.
workspace/.metalog/.log 내용에
!ENTRY jp.gr.java_conf.ussiy.app.propedit 1 0 2013-09-10 08:39:42.363
!MESSAGE properties loading 'RHSNew'
이클립스 구동시 메시지 출력이 되는데 정상인지요??
문제3.
전자정부프레임워2.0, 아이바티스, 톰캣연동입니다.
/**
* 병원번호로 병원명을 조회
* @param String hospitalNumber 병원번호
* @return String hospitalName 병원명
* @throws Exception
*/
public String getHospitalName(String hospitalNumber) throws Exception {
return (String)getSqlMapClientTemplate().queryForObject("CommonUseDAO.getHospitalName", hospitalNumber);
}
sqlmap에 정의된 쿼리 입니다.
<select id="CommonUseDAO.getHospitalName" resultClass="String">
<![CDATA[
SELECT 기관명 AS hospitalName
FROM 종합정보_병원관리
WHERE 병원번호 = #hospitalNumber#
]]>
</select>
해당쿼리 실행시 아래의 내용과 함께 404에러가 나는데요
기존에도 동일하게 병원번호 hospitalNumber 값이 null로 전달되면
화면에 아무 출력물 없이 조회가 됐었는데 현재는 에러가 떨어지네요..
2013. 9. 10 오전 9:32:00 egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer transfer
심각: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];
--- The error occurred in egovframework/sqlmap/com/rhs/com/CommonUse_SQL_Oracle.xml.
--- The error occurred while applying a parameter map.
초보가 아는것없이
전자정부프레임웤 에러가 떨어질때마다.. 해결이 잘 안돼네요..
이것도 빨리 해결해 두어야 하는데... 시간만 지나가네요..
어디가 잘못된것인지 알려주시면 정말 감사드리겠습니다. ~~
수고가 많으십니다. ~
잘돌아가던 프로젝트가 갑자기 에러가 떨어지네요
문제1.
log4j.xml의 설정대로 로그가 뿌려지지 않아요.. ㅠ
xml은 읽어 들이는거 같은데 적용이 안되는것 같아요..
첨부파일에 톰캣로그 넣었습니다.
문제2.
workspace/.metalog/.log 내용에
!ENTRY jp.gr.java_conf.ussiy.app.propedit 1 0 2013-09-10 08:39:42.363
!MESSAGE properties loading 'RHSNew'
이클립스 구동시 메시지 출력이 되는데 정상인지요??
문제3.
전자정부프레임워2.0, 아이바티스, 톰캣연동입니다.
/**
* 병원번호로 병원명을 조회
* @param String hospitalNumber 병원번호
* @return String hospitalName 병원명
* @throws Exception
*/
public String getHospitalName(String hospitalNumber) throws Exception {
return (String)getSqlMapClientTemplate().queryForObject("CommonUseDAO.getHospitalName", hospitalNumber);
}
sqlmap에 정의된 쿼리 입니다.
<select id="CommonUseDAO.getHospitalName" resultClass="String">
<![CDATA[
SELECT 기관명 AS hospitalName
FROM 종합정보_병원관리
WHERE 병원번호 = #hospitalNumber#
]]>
</select>
해당쿼리 실행시 아래의 내용과 함께 404에러가 나는데요
기존에도 동일하게 병원번호 hospitalNumber 값이 null로 전달되면
화면에 아무 출력물 없이 조회가 됐었는데 현재는 에러가 떨어지네요..
2013. 9. 10 오전 9:32:00 egovframework.rte.fdl.cmmn.aspect.ExceptionTransfer transfer
심각: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [17004];
--- The error occurred in egovframework/sqlmap/com/rhs/com/CommonUse_SQL_Oracle.xml.
--- The error occurred while applying a parameter map.
초보가 아는것없이
전자정부프레임웤 에러가 떨어질때마다.. 해결이 잘 안돼네요..
이것도 빨리 해결해 두어야 하는데... 시간만 지나가네요..
어디가 잘못된것인지 알려주시면 정말 감사드리겠습니다. ~~
A
안녕하세요. 정철님..
문제1.
올려주신 내용으로는 잘못된 부분이 확인이 어렸습니다. (어떤 내용이 적용이 안되는지 정보 필요)
이 경우는 deploy된 디렉토리 부분에서 log4j.xml이나 log4j.properties 파일을 찾아보셔서 여러 개 있으신 경우 정상적인 파일만 남기시고 삭제해 보시면 되실 것 같습니다.
문제2.
예. eclipse에 사용하는 로그 파일입니다.
eclipse 관련 로그가 남습니다.
문제3.
hospitalNumber가 null인 경우입니다.
이 경우 #hospitalNumber:VARCHAR:NO_ENTRY#와 같이 지정하셔서 null이 경우 setNull이 처리될 수 있도록 지정하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
문제1.
올려주신 내용으로는 잘못된 부분이 확인이 어렸습니다. (어떤 내용이 적용이 안되는지 정보 필요)
이 경우는 deploy된 디렉토리 부분에서 log4j.xml이나 log4j.properties 파일을 찾아보셔서 여러 개 있으신 경우 정상적인 파일만 남기시고 삭제해 보시면 되실 것 같습니다.
문제2.
예. eclipse에 사용하는 로그 파일입니다.
eclipse 관련 로그가 남습니다.
문제3.
hospitalNumber가 null인 경우입니다.
이 경우 #hospitalNumber:VARCHAR:NO_ENTRY#와 같이 지정하셔서 null이 경우 setNull이 처리될 수 있도록 지정하시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.