2010-02-04 2 views
1

HI, Apache Tomcat 6.0.16 서버에서 JBoss AOP를 사용하여 내 응용 프로그램을 배포하지 못했습니다. 내가 VM을 사용하고Tomcat에서 JBoss AOP를 사용하는 데 성공한 사람이 있습니까?

-Djava.system.class.loader=org.jboss.aop.standalone.SystemClassLoader

나는 또한 클래스 패스는 JBoss AOP 단지를 추가 한 arg를.

서버와 웹 애플리케이션은 시작하지만 난이 오류를 받고 있어요 : 결과 제이 보스 AOP에서

INFO: Unknown loader [email protected] class org.jboss.aop.standalone.SystemClassLoader

가 작동하지 않습니다. http://74.125.77.132/search?q=cache:xmIPvJaB7mEJ:mail-archives.apache.org/mod_mbox/tomcat-dev/200208.mbox/%253C20020822170212.55248.qmail%40icarus.apache.org%253E+tomcat+%22Unkown+loader%22&cd=1&hl=en&ct=clnk&gl=at

로더는 더 URLClassLoader를하지 않는 경우 인쇄 내 오류 메시지가 발견이 코드 세그먼트에서 : 사고로

나는이 링크를 발견했다.

if (!(loader instanceof URLClassLoader)) + if (!(loader instanceof URLClassLoader)) { + String cp=getClasspath(loader); + if(cp==null) { + log.info("Unknown loader " + loader + " " + loader.getClass());

문제의 원인인지는 모르겠지만 그럴 수 있습니다.

아무에게도이 작업을 수행하는 방법에 대한 힌트가 있습니까? JBoss AOP는 Tomcat 독립 실행 형으로 작동하지 않습니다 (JBoss 사용은 현재 옵션이 아닙니다).

감사합니다.

+0

자신의 컨텍스트 클래스 로더를 설정 Tomcat이 명시 적으로'으로 인식하지 않는 클래스 로더를 거부처럼 예, 그것은 본다 URLClassloader'. JBoss 내에서 실행되는 Tomcat은 JBoss 고유의 클래스 로더를 사용합니다. – skaffman

+0

왜 AspectJ를 사용하지 않는가? 그건 바람둥이에서 일합니다. –

답변

0

당신은 일반적으로 다음, 스레드에 당신이 원하는 제이 보스 AOP를 바람둥이를 시작할 수 있습니다은 org.jboss.aop.standalone.SystemClassLoader

관련 문제