我想打電話從GWT服務器bash腳本如何調用從GWT-RPC服務器(Java)的
我與GWT/RPC編寫了我的第一個應用程序,一個bash腳本,我需要調用服務器端的bash腳本(從MyOwnServiceImpl擴展RemoteServiceServlet實現MyOwnService)。
的ProcessBuilder不起作用
爲了做到這一點,我承認,我使用java.lang.ProcessBuilder中,這顯然是「不支持GAE」(我只是忽略了警告)。因爲它在服務器端運行,所以在我看來它應該可以工作。我覺得我錯過了一些東西。
即使正確導入了所需的軟件包,找到了二進制文件,執行也不會崩潰,但似乎阻止了正在執行的調用。但是這個調用只是不成功(例如,即使mkdir沒有在服務器上執行)。
有關職位沒有太大的幫助...
How to execute a Unix shell script via GWT?(沒有給出一個完整的答案,並在答題我不能簡單地評論) GWT + ProcessBuilder(提到正是我實現的解決方案,它是不爲我工作,見上面)
任何想法都將非常感謝,謝謝!
感謝您的回答。所以你說這個問題是GAE。現在來了noob問題,我如何從我的項目中刪除它? – okw
您可以創建一個新項目並取消選中「使用Google App Engine」複選框。然後你必須將你的代碼轉移到新的項目中,那麼上面的代碼應該可以工作。 – Akkusativobjekt
這對我有效,謝謝! – okw