Re: [JSP ] call shell

看板java作者 (哈小奇)時間15年前 (2010/04/29 14:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《fcshpeja (無名氏)》之銘言: : 因為小弟需要做一個線上的系統 : 有用到JSP供使用者上傳資料,再透過我的JAVA程式做運算 : 但是在JSP中使用 : String cmd = "sh /路徑/檔名.sh"; : Process p = Runtime.getRuntime().exec(cmd); : 無法執行JAVA程式,但是可以寫建立(刪除)資料夾的shell : 我也試著直接從java寫call shell,去執行另一隻JAVA程式,測試是沒問題的 : 但是放到JSP就不會動,實在令人不解 : 請問有高手可以救援一下嗎~~感激不盡 這個問題我以前好像有遇過 我翻了一下我以前的code 我寫的方式是 String cmd = "sh/路徑/檔名.sh"; File runtimeWorkingDir = new File("sh/路徑"); //切換工作目錄 //下面這行呼叫另一個 exec 的另一個 method Process p = Runtime.getRuntime().exec(cmd, null, runtimeWorkingDir); 有切換過工作目錄後就可以執行了 如果我寫成 Process p = Runtime.getRuntime().exec(cmd); 也是沒辦法執行的 試看看吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.148.217
文章代碼(AID): #1BsIhMM7 (java)
文章代碼(AID): #1BsIhMM7 (java)