Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] webstart integration

Hi,

I'm trying to integrate aspectj in a webstart application. The
idea is to log some interesting behavior of the application
for security purposes.
Here is the relevant lines I use in a ant script file:
<target name="dynamicWS" if="doWs">
		<java classname="com.sun.javaws.Main" fork="true">
			<classpath>
				<pathelement
location="${aspectj.home}/lib/aspectjweaver.jar" />
				<pathelement location="${log4j.home}/log4j-1.2.14.jar" />
				<pathelement location="aspect.jar" />
				<pathelement location="${java.home}/lib/deploy.jar"/>
				<pathelement path="${java.class.path}" />
			</classpath>
			<jvmarg
value="-javaagent:${aspectj.home}\lib\aspectjweaver.jar" />
			<jvmarg
value="-Xbootclasspath/a:${java.home}\lib\javaws.jar;${java.home}\lib\deploy.jar"/>
			<arg value="${runtimeParameter}" />
		</java>
	</target>
What it does: run the application
What it doesn't do: starting aspectj

If I remove the -Xbootclasspath line, it starts java WebStart
monitor, with aspectj, but the web start monitor seems to make
a Runtime.exec() call, and the application itself runs in
another jvm ... and the application itself runs without aspectj.
Any idea ?


Envoyez vos cartes de voeux depuis www.laposte.net
Elles seront ensuite distribuées par le facteur : pratique et malin !



Back to the top