Hi all,
Im new to EJB3 and JBOSS.
I wanna materialize a BLOB data from MS SQL to Attachments folder, all data from this folder are generated from the Blob data I acquired. Can someone tell me where to put the folder in my EJB application. Is it in my WAR file? Im clueless.
The error is below:
D:\jboss-4.0.4.GA\server\default\.\tmp\deploy\tmp58870CustomerRelationsManagement.ear-contents\CustomerRelationsManagement-war-exp.war\Attachments\14344\MyIDPic.jpg (The system cannot find the path specified)
byte[] fileBytes; while (rs.next()==true){ String idmessage = rs.getString("IDMessage"); String filenameX = rs.getString("strName"); fileBytes = rs.getBytes("imgAttachment"); File IDMesx = new File("/Attachments"+"/" + idmessage ); // Maybe my mistake is here Long myIDMessage = Long.parseLong(idmessage); ServletContext context = getServletConfig().getServletContext(); String path = context.getRealPath( "/" + IDMesx); File myFile = new File(path); myFile.mkdir(); OutputStream targetFile= new FileOutputStream( myFile + "/" + filenameX ); targetFile.write(fileBytes); targetFile.close(); String URL = context.getServletContextName() + "/Attachments/" + IDMes + "/" + filenameX ; out.write("Transfer ok " + URL); }