This looks like a classloader issue. The aj.bat approach was meant mainly
for standalone applications and hasn't worked well with app/web servers due
to the classloading schemes they employ.
Can you try running the same server on Java 5 or 6 and pass it the
-javaagent:/path/to/aspectjweaver.jar.

-Ramnivas

On Fri, Jul 10, 2009 at 10:32 AM, Johnson Lu <[email protected]> wrote:

>  Greetings:
>
>
>
> I have been struggling to get JBOSS 4.0.5(on SDK1.4.2) to run with AspectJ,
> but thus far I have no success.
>
>
>
> The run.bat startup in JBOSS\bin has been patched to conformed to what is
> in aj.bat (i.e setting the system class loader, and adding aj.class.path and
> aj.aspect.path as System parameters). If I don’t include run.jar in the
> classpath Jboss will always terminate with something like this: (run.jar is
> in –Daj.class.path):
>
>
>
> Failed to boot JBoss:
>
> java.lang.NullPointerException
>
>         at org.jboss.Main.boot(Main.java:112)
>
>         at org.jboss.Main$1.run(Main.java:490)
>
>         at java.lang.Thread.run(Thread.java:534)
>
>
>
> If I do put run.jar in the classpath, I get this:
>
>
>
> java.lang.NoClassDefFoundError: org/jboss/mx/util/Serialization
>
>         at javax.management.ObjectName.<clinit>(ObjectName.java:101)
>
>         at
> org.jboss.mx.util.ObjectNameFactory.create(ObjectNameFactory.java:48)
>
>         at org.jboss.system.server.ServerImpl.<clinit>(ServerImpl.java:82)
>
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
>
>         at java.lang.Class.newInstance0(Class.java:308)
>
>         at java.lang.Class.newInstance(Class.java:261)
>
>         at
> org.jboss.system.server.ServerLoader.createServer(ServerLoader.java:288)
>
>         at org.jboss.system.server.ServerLoader.load(ServerLoader.java:267)
>
>         at org.jboss.Main.boot(Main.java:194)
>
>         at org.jboss.Main$1.run(Main.java:490)
>
>         at java.lang.Thread.run(Thread.java:534)
>
> Press any key to continue . . .
>
>
>
> Can anyone shed some light, helpful hints on my plight?
>
>
>
> Thanks.
>
>
>
> J.Lu
>
>
>
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to