Skip to main content

[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.



Back to the top