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
로더는 더 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 사용은 현재 옵션이 아닙니다).
감사합니다.
자신의 컨텍스트 클래스 로더를 설정 Tomcat이 명시 적으로'으로 인식하지 않는 클래스 로더를 거부처럼 예, 그것은 본다 URLClassloader'. JBoss 내에서 실행되는 Tomcat은 JBoss 고유의 클래스 로더를 사용합니다. – skaffman
왜 AspectJ를 사용하지 않는가? 그건 바람둥이에서 일합니다. –