jboss 실행 오류입니다.
- 작성자 :
- 장*순
- 작성일 :
- 2013-09-04 10:36:01
- 조회수 :
- 1,031
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
로그 파일이 안올라가 다시 질문 드립니다.
현재 개발서버(톰켓7.0.39)에서 정상 동작하는 소스입니다.
이클립스+톰켓개발환경 뿐 아니라 테스트서버에서도 정상 동작하고 있습니다.
그런데 jboss에서 계속 오류가 발생하고 있습니다.
jboss버전은 7.1.1 final 입니다.
WEB-INF/config/egovframework/springmvc/에 egov-com-defaultsessionaop.xml 파일이 로딩안되고 나는 오류입니다.
첨부된 파일에 톰켓에서 정상적으로 로딩되는 부분과 JBOSS에서 오류나는 로그를 모두 넣어놨습니다.
다음은 egov-com-defaultsessionaop.xml 내용입니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="adviceDefaultSession" class="egovframework.component.common.aop.DefaultSession" />
<aop:config>
<aop:pointcut
expression="execution(* egovframework..*Controller.*( .. ))"
id="defaultSessionTargetMethod" />
<aop:aspect ref="adviceDefaultSession" order="1">
<aop:before pointcut-ref="defaultSessionTargetMethod" method="defaultSession" />
</aop:aspect>
</aop:config>
</beans>
현재 개발서버(톰켓7.0.39)에서 정상 동작하는 소스입니다.
이클립스+톰켓개발환경 뿐 아니라 테스트서버에서도 정상 동작하고 있습니다.
그런데 jboss에서 계속 오류가 발생하고 있습니다.
jboss버전은 7.1.1 final 입니다.
WEB-INF/config/egovframework/springmvc/에 egov-com-defaultsessionaop.xml 파일이 로딩안되고 나는 오류입니다.
첨부된 파일에 톰켓에서 정상적으로 로딩되는 부분과 JBOSS에서 오류나는 로그를 모두 넣어놨습니다.
다음은 egov-com-defaultsessionaop.xml 내용입니다.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="adviceDefaultSession" class="egovframework.component.common.aop.DefaultSession" />
<aop:config>
<aop:pointcut
expression="execution(* egovframework..*Controller.*( .. ))"
id="defaultSessionTargetMethod" />
<aop:aspect ref="adviceDefaultSession" order="1">
<aop:before pointcut-ref="defaultSessionTargetMethod" method="defaultSession" />
</aop:aspect>
</aop:config>
</beans>
첨부파일
A
안녕하세요. 장성순님.
오류 로그 상의 원인은 "menuService" bean 설정을 찾지 못한 오류입니다.
일반적으로 annotation 기반으로 bean 정의를 사용하기 때문에 @Service("menuService")로 정의된 class가 JBoss 상에는 정상 반영되지 않으신 것 같습니다.
간혹 Unix 서버 상에 경로가 길어서 class 파일 자체를 인식하지 못하는 경우가 있습니다. 해당 클래스 파일에 대하여 설치된 전체 경로를 ls 명령으로 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
오류 로그 상의 원인은 "menuService" bean 설정을 찾지 못한 오류입니다.
일반적으로 annotation 기반으로 bean 정의를 사용하기 때문에 @Service("menuService")로 정의된 class가 JBoss 상에는 정상 반영되지 않으신 것 같습니다.
간혹 Unix 서버 상에 경로가 길어서 class 파일 자체를 인식하지 못하는 경우가 있습니다. 해당 클래스 파일에 대하여 설치된 전체 경로를 ls 명령으로 확인해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.