[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] LTW of an applet
|
Hello,
I 'moved' to the real world and put my jars under tomcat web application.
I have a library under webapps that includes the 5 jars (aspectjrt.
aspectjweaver, source, aspects and the wrapper) and an html that calls the
wrapper applet.
The code in the wrapper applet is:
URL source = new URL("jar:"+getCodeBase()+"/AOP-1.0.jar!/");
URL aspect = new URL("jar:"+getCodeBase()+"/demoAOP-1.0.jar!/");
URL[] urlList = {source, aspect};
URL[] aspectsList = {aspect};
WeavingURLClassLoader weavingClassLoader = new
WeavingURLClassLoader(urlList,
aspectsList,
Thread.currentThread().getContextClassLoader());
Thread.currentThread().setContextClassLoader(weavingClassLoader);
Class mainApplet =
weavingClassLoader.loadClass("demoAOP.HelloMainApplet");
Object applet = mainApplet.newInstance();
My browser java plugin is 1.5.0_16
I'm getting the following error:
11:33:18.345 thread applet-SmApplet.class E [WeavingAdaptor] error bad
aspect library: 'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
Message: error bad aspect library:
'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
org.aspectj.bridge.AbortException: bad aspect library:
'http:\localhost:8080\AOP37\demoAOP-1.0.jar!'
at
org.aspectj.weaver.tools.WeavingAdaptor$WeavingAdaptorMessageHolder.handleMessage(WeavingAdaptor.java:596)
at org.aspectj.bridge.MessageUtil.error(MessageUtil.java:80)
at org.aspectj.weaver.tools.WeavingAdaptor.error(WeavingAdaptor.java:475)
at
org.aspectj.weaver.tools.WeavingAdaptor.addAspectLibrary(WeavingAdaptor.java:443)
at
org.aspectj.weaver.tools.WeavingAdaptor.registerAspectLibraries(WeavingAdaptor.java:417)
at org.aspectj.weaver.tools.WeavingAdaptor.init(WeavingAdaptor.java:181)
at org.aspectj.weaver.tools.WeavingAdaptor.<init>(WeavingAdaptor.java:114)
at
org.aspectj.weaver.loadtime.WeavingURLClassLoader.<init>(WeavingURLClassLoader.java:71)
What is wrong with the aspects URL - how should I declare it?????
--
View this message in context: http://www.nabble.com/LTW-of-an-applet-tp20109437p20299733.html
Sent from the AspectJ - users mailing list archive at Nabble.com.