Я пытаюсь запустить exe-файл со стороны сервера на GWT, но это дает мне ошибку доступ error.Exact является: -Запуск .exe на стороне сервера
java.security.AccessControlException: доступ запрещен (java.io.FilePermission <> выполнить) в java.security.AccessControlContext.checkPermission (Неизвестный источник) в java.security.AccessController.checkPermission (Неизвестный источник) в java.lang.SecurityManager. checkPermission (Неизвестно Источник) на com.google.appengine.tools.development.DevAppServerFactory $ CustomSecurityManager.checkPermission (DevAppServerFactory.java:166) на java.lang.SecurityManager.checkExec (Неизвестный источник) в java.lang.ProcessBuilder.start (Неизвестно Источник) на java.lang.runtime.exec (Unknown Source) в java.lang.runtime.exec (Неизвестно Source)
и это то, что печатается в ошибке -> "ошибка === доступ запрещен (java.io.FilePermission «ВСЕ ФАЙЛЫ» выполнить) «
Я даже t Ried изменить разрешение безопасности файла путем изменения файла java.policy (Here), но она по-прежнему дает тот же error.I добавил эти строки -
гранта {разрешения java.io.FilePermission «C : \ Documents и Settings \ User \ Desktop \ ABCD.exe ", " выполнить "; };
меня также попытался поместить его в/войны/WEB-INF, но в vain.Some поиск в интернете привел меня к тому, что Google App Engine может быть причиной для этого. Может кто-нибудь мне помочь?
p.s. Я видел аналогичное сообщение (Here), в котором упоминается, что на стороне сервера должно быть возможно что-то подобное.
Итак, есть ли какая-то работа для этого? Я почти близок к завершению моего проекта, если эта штука работает. – Manish
@Manish: Исполняемые файлы не допускаются движком Google App по правилам. Это не технический недостаток, а осознанный выбор Google. Один из вариантов заключается в том, чтобы закодировать функциональность вашего исполняемого файла в вашем приложении Java. В принципе, все, что работает на стороне сервера на GAE, должно быть вашим кодом. – MAK
@Manish: это не будет работать в этом формате. Вы просто не можете выполнять файлы '.exe' в Google App Engine. –