제우스에서 에러가 납니다..
- 작성자 :
- 권*용
- 작성일 :
- 2013-08-12 11:24:16
- 조회수 :
- 3,180
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요..
엑셀 업로드 관련 작업을 하고잇습니다..
개발환경은 제우스6.0입니다..
Workbook wb = WorkbookFactory.create(inputStream);
이거 실행하면
1.xlsx(엑셀2007)
Name: /xl/workbook.xml - Content Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml
2.xls(엑셀 이전버전)
2013-08-12 10:17:26,368 ERROR [egovframework.collregmng.reg.ArchiveDataReg.service.impl.ArchiveDataRegExcelServiceImpl] Exception: org.springframework.context.NoSuchMessageException
2013-08-12 10:17:26,368 ERROR [egovframework.collregmng.reg.ArchiveDataReg.service.impl.ArchiveDataRegExcelServiceImpl] Exception Message: No message found under code 'error.excel.runtime.error' for locale 'ko_KR'.
org.springframework.context.NoSuchMessageException: No message found under code 'error.excel.runtime.error' for locale 'ko_KR'.
상세 에러 메시지 첨부합니다
메시지 폴더에 message-common_ko_KR.properties파일에
'error.excel.runtime.error' 추가 해도 에러가 나네요
이렇게 에러가 납니다..
테스트삼아 톰캣7.0에 돌려보니 아무 에러없이 실행됩니다..
제우스로 개발해야하는데 에러 원인이 무엇인지요?
수고하세요
엑셀 업로드 관련 작업을 하고잇습니다..
개발환경은 제우스6.0입니다..
Workbook wb = WorkbookFactory.create(inputStream);
이거 실행하면
1.xlsx(엑셀2007)
Name: /xl/workbook.xml - Content Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml
2.xls(엑셀 이전버전)
2013-08-12 10:17:26,368 ERROR [egovframework.collregmng.reg.ArchiveDataReg.service.impl.ArchiveDataRegExcelServiceImpl] Exception: org.springframework.context.NoSuchMessageException
2013-08-12 10:17:26,368 ERROR [egovframework.collregmng.reg.ArchiveDataReg.service.impl.ArchiveDataRegExcelServiceImpl] Exception Message: No message found under code 'error.excel.runtime.error' for locale 'ko_KR'.
org.springframework.context.NoSuchMessageException: No message found under code 'error.excel.runtime.error' for locale 'ko_KR'.
상세 에러 메시지 첨부합니다
메시지 폴더에 message-common_ko_KR.properties파일에
'error.excel.runtime.error' 추가 해도 에러가 나네요
이렇게 에러가 납니다..
테스트삼아 톰캣7.0에 돌려보니 아무 에러없이 실행됩니다..
제우스로 개발해야하는데 에러 원인이 무엇인지요?
수고하세요
A
안녕하세요. 권회용님.
현재 발생된 오류는 실제 발생된 오류에 대한 로그를 처리하면서 메시지 정보를 정확하게 가지오지 못해서 발생된 오류입니다.
실제 원인을 파악하기 위해서는 현재 설정 파일 중에 MessageSource 설정에 다음과 같은 basenames를 추가해 보셔야 할 것 같습니다.
classpath:/egovframework/rte/fdl/excel/messages/excel
전체 설정 예)
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:/META-INF/message/message-common</value>
<value>classpath:/egovframework/rte/fdl/excel/messages/excel</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
이 설정을 추가하시면 로그 파일 상에 발생된 Exception의 메시지를 확인하실 수 있는데, 이 메시지를 확인해 봐야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
현재 발생된 오류는 실제 발생된 오류에 대한 로그를 처리하면서 메시지 정보를 정확하게 가지오지 못해서 발생된 오류입니다.
실제 원인을 파악하기 위해서는 현재 설정 파일 중에 MessageSource 설정에 다음과 같은 basenames를 추가해 보셔야 할 것 같습니다.
classpath:/egovframework/rte/fdl/excel/messages/excel
전체 설정 예)
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:/META-INF/message/message-common</value>
<value>classpath:/egovframework/rte/fdl/excel/messages/excel</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
이 설정을 추가하시면 로그 파일 상에 발생된 Exception의 메시지를 확인하실 수 있는데, 이 메시지를 확인해 봐야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.