Salve!
ho un problema con JMS.
in pratica, per ottenere i riferimenti al connectionFacory e Topic uso la notazione:
@Resource(mappedName = "jms/TopicConnectionFactory")
private static TopicConnectionFactory connectionFactory;
@Resource(mappedName = "jms/Topic")
private static Topic topic;

la cosa strana è che se tale notazione la creo nel MAIN e poi passo i riferimenti alle classi publisher e subscriver... tutto funziona correttamente

se invece inserisco tali notazione direttamente dentro le classi sopracitate ottengo il seguente errore:

java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.glassfish.appclient.client.acc.AppClientContai ner.launch(AppClientContainer.java:424) at org.glassfish.appclient.client.AppClientFacade.mai n(AppClientFacade.java:134) Caused by: java.lang.NullPointerException at manager.Publisher.<init>(Publisher.java:35) at manager.Subscriber.<init>(Subscriber.java:42) at manager.MainManager.main(MainManager.java:35) ... 6 more Java Result: 1

qualcuno sa dirmi il perchè e come risolvere?
Grazie!