EJB裡使用了file io,執行正常,但是沒有執行file io操作???

aill發表於2005-06-06
我在一個MDB裡使用了一段file io操作
public void onMessage(Message inMessage) {
TextMessage msg = null;

try {
if (inMessage instanceof TextMessage) {
msg = (TextMessage) inMessage;
System.out.println("MESSAGE BEAN:收到訊息: "
+ msg.getText());
File f=new File("d:\\test.txt");
PrintWriter out=new PrintWriter(new FileOutputStream(f));
out.println("MDB test file io");
out.close();
System.out.println("MDB file io closed"
}
catch(Exception e){}
編譯,部署,執行都沒有錯誤
但是接收訊息的時候,只輸出了
MESSAGE BEAN:收到訊息: test

沒有輸出MDB file io closed,也沒有test.txt產生

請問是什麼原因,

相關文章