The spec is quite specific in the prohibition of the use of java.io package classes in EJBs, due to platform differences and the lack of enterprise robustness.
However, JNDI has a file system based implementation which works quite nicely in EJBs which might be a good work around for you. //Nicholas --- sven_van't_veer <[EMAIL PROTECTED]> wrote: > Cindy, > > The EJB specification prohibits writing to files. > EJB�s are transactional and clusterable objects. > files can neither take part in transactions nor can > the be written to in a cluster. > > Imagine you deploy yor bean in a cluster containing > 10 boxes. you will never know which ejb will write > to the file and on what box. > > sven > > -----Original Message----- > From: Cindy hao [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 15, 2003 2:55 PM > To: [EMAIL PROTECTED] > Subject: Re: File I/O in EJBs > > > Saravana, > > Thanks for responding to my email. You are > suggesting that EJBs can access > file I/O indirectly through some helper classes. But > my understanding is that > EJB can not access file I/O either directly or > indirectly. > > Cindy > > Saravana wrote: > > > Hi, > > In EJB's to access a file as for my > knowledge, use a wrapper class > > > > and implement Streams in that. Return a String > from that method and parse > > the > > > > String using the parser, or do the processing in > the class it self. Hope > > this solves ur problem. > > > > Regards > > > > Saravana > > > > ----- Original Message ----- > > From: "Cindy hao" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, July 15, 2003 8:30 PM > > Subject: File I/O in EJBs > > > > > Hi, > > > Since file I/O is prohibited in EJBs, how to > access large and dynamic > > > generated files from EJBs? Would you please > recommend an approach or > > > approaches with the best Qos? > > > > > > Thanks in advance, > > > > > > Cindy Hao > > > > > > > > > =========================================================================== > > > To unsubscribe, send email to > [EMAIL PROTECTED] and include in the > > body > > > of the message "signoff EJB-INTEREST". For > general help, send email to > > > [EMAIL PROTECTED] and include in the body of > the message "help". > > > > > > > > > > > =========================================================================== > > To unsubscribe, send email to > [EMAIL PROTECTED] and include in the body > > of the message "signoff EJB-INTEREST". For > general help, send email to > > [EMAIL PROTECTED] and include in the body of > the message "help". > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] > and include in the body > of the message "signoff EJB-INTEREST". For general > help, send email to > [EMAIL PROTECTED] and include in the body of the > message "help". > > ==========================================================================To > unsubscribe, send email to [EMAIL PROTECTED] and > include in the body > of the message "signoff EJB-INTEREST". For general > help, send email to > [EMAIL PROTECTED] and include in the body of the > message "help". > ===== Nicholas Whitehead Home: (973) 377 9335 Cell: (201) 615 2716 [EMAIL PROTECTED] Get Your News From The Crowbar: http://crowbar.dnsalias.com:443/crowbar/ =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
