Hey Jim:

"jcstaff2" wrote : If obtaining the current classloader is 
illegal/non-portable, how does one read in a data file from the EJB's 
classpath? Is there a legal classloader we can access that will have the file 
Resource that can be read in as a stream?

In general, use of File (and other I/O) resources is frowned upon in EJB 
because again you've got the issue of application code directly accessing 
something by bypassing the abstraction provided by the container.  This means 
that nothing is guarding it from concurrent access, providing rollback 
capabilities, etc.

For *non-mutable* resources, like reading in properties, you can package these 
inside your EJB JAR and get at them via this.getClass().getResource() in your 
bean implementation class.

S,
ALR



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

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4246306
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to