greetings,

i'm having a big problem with my application, because it has to be changing 
classes in a dynamic way, for example, the server is up and running, and 
someone creates a new .java archive, so, the app. has to compile it, and add it 
to the classpath, making it available for other module to use it.  I was trying 
using custom class loaders, but it doesn´t work because of the problems that 
usually arise when using different class loaders inside the AS 
(ClassCastException, LinkageException, etc.).    

Seen all this problems, i saw a posible solution in the 
UnifiedLoaderRepository, so my application can use the Repository that the 
server is actually using and load the classes it needs.  the question is: this 
kind of thing can be made?
how do i interact with the repository from a regular class, or and ejb3 session 
bean packaged in a regular .jar.?

I`m trying using something like:

MBeanServer server = MBeanServerLocator.locate();
try{
ObjectName  objectName = new      
ObjectName("org.jboss.mx.loading:name=Default");                 
                           
   UnifiedLoaderRepository3MBean mbean =                                      
(UnifiedLoaderRepository3MBean)MBeanServerInvocationHandler.newProxyInstance(
                                                                                
   server,
                                                                                
   objectName,                                                             
UnifiedLoaderRepository3MBean.class,
                                                                                
   false);
System.out.println("obtaining class info: 
"+mbean.displayClassInfo("com.its.connection.ConnectionSetting")); 
                           
                        }catch(Exception e){
                                e.printStackTrace();
                                
                        }

any help mould be appreciated. 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3972313#3972313

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3972313

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to