JBoss EAP 호환성 문제
- 작성자 :
- 작성일 :
- 2020-02-20 11:03:47
- 조회수 :
- 2,987
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
JBOSS에서 메시지 규칙은
다음 빈설정 파일에서
src/main/resources/egovframework/spring/com/context-common.xml
스프링이 제공하는 것으로 변경해 보시면 어떨까 합니다.
egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource
===>
org.springframework.context.support.ReloadableResourceBundleMessageSource
감사합니다.
-----------------------------
위와 같이 안내해주셨는데 안내해주신 방법으로 적용해봐도 동일한 문제가 발생합니다.
전자정부프레임워크는 JBoss EAP에서 동작테스트가 된것인지요?
제가 설정한 context-common.xml 내용은 아래와 같습니다.
<!-- 국제화 Message 설정 -->
<!--
<bean id="messageSource" class="egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource">
<property name="egovBasenames">
<list>
<value>classpath*:egovframework/message/com/**/*</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
<value>classpath:/egovframework/egovProps/globals</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
-->
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:/egovframework/message/com/message-common</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
<value>classpath:/egovframework/egovProps/globals</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
<bean id="egovMessageSource" class="egovframework.com.cmm.EgovMessageSource">
<property name="reloadableResourceBundleMessageSource">
<ref bean="messageSource" />
</property>
</bean>
다음 빈설정 파일에서
src/main/resources/egovframework/spring/com/context-common.xml
스프링이 제공하는 것으로 변경해 보시면 어떨까 합니다.
egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource
===>
org.springframework.context.support.ReloadableResourceBundleMessageSource
감사합니다.
-----------------------------
위와 같이 안내해주셨는데 안내해주신 방법으로 적용해봐도 동일한 문제가 발생합니다.
전자정부프레임워크는 JBoss EAP에서 동작테스트가 된것인지요?
제가 설정한 context-common.xml 내용은 아래와 같습니다.
<!-- 국제화 Message 설정 -->
<!--
<bean id="messageSource" class="egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource">
<property name="egovBasenames">
<list>
<value>classpath*:egovframework/message/com/**/*</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
<value>classpath:/egovframework/egovProps/globals</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
-->
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basenames">
<list>
<value>classpath:/egovframework/message/com/message-common</value>
<value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
<value>classpath:/egovframework/egovProps/globals</value>
</list>
</property>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
<bean id="egovMessageSource" class="egovframework.com.cmm.EgovMessageSource">
<property name="reloadableResourceBundleMessageSource">
<ref bean="messageSource" />
</property>
</bean>
A
안녕하세요.
표준프레임워크센터 입니다.
센터에서 확인결과
스프링이 제공하는 다음 클래스를 사용하는 경우는
org.springframework.context.support.ReloadableResourceBundleMessageSource
다음과 같이 메시지 파일을 모두 나열하여야 동작하였습니다.
<value>classpath:/egovframework/message/com/message-common</value>
<value>classpath:/egovframework/message/com/cmm/message-common</value>
<value>classpath:/egovframework/message/com/cmm/err/message-common</value>
<value>classpath:/egovframework/message/com/cop/adb/message</value>
<value>classpath:/egovframework/message/com/cop/bbs/message</value>
~~~~~
윈도우즈의 경우 코맨드창에서
dir/s명령으로 메시지 파일을 모두 채집하여
목록에 잡으셔야 할듯 합니다.
JBOSS EAP의 경우 상용이므로
WildFly 12 커뮤니티 버전을 사용하였습니다.
JBOSS의 호환성 목록은
다음 페이지에서 확인가능합니다.
https://www.egovframe.go.kr/cop/bbs/selectBoardList.do?menu=6&submenu=2&bbsId=BBSMSTR_000000000181
현재 JBOSS 5.1 및 6.0에대한
호환성 확인 기록을 확인 하실수 있습니다.
감사합니다.
표준프레임워크센터 입니다.
센터에서 확인결과
스프링이 제공하는 다음 클래스를 사용하는 경우는
org.springframework.context.support.ReloadableResourceBundleMessageSource
다음과 같이 메시지 파일을 모두 나열하여야 동작하였습니다.
<value>classpath:/egovframework/message/com/message-common</value>
<value>classpath:/egovframework/message/com/cmm/message-common</value>
<value>classpath:/egovframework/message/com/cmm/err/message-common</value>
<value>classpath:/egovframework/message/com/cop/adb/message</value>
<value>classpath:/egovframework/message/com/cop/bbs/message</value>
~~~~~
윈도우즈의 경우 코맨드창에서
dir/s명령으로 메시지 파일을 모두 채집하여
목록에 잡으셔야 할듯 합니다.
JBOSS EAP의 경우 상용이므로
WildFly 12 커뮤니티 버전을 사용하였습니다.
JBOSS의 호환성 목록은
다음 페이지에서 확인가능합니다.
https://www.egovframe.go.kr/cop/bbs/selectBoardList.do?menu=6&submenu=2&bbsId=BBSMSTR_000000000181
현재 JBOSS 5.1 및 6.0에대한
호환성 확인 기록을 확인 하실수 있습니다.
감사합니다.