forum.bitel.ru
http://forum.bitel.ru/

Запуск внешних скриптов из скрипта поведения
http://forum.bitel.ru/viewtopic.php?f=22&t=7847
Страница 1 из 1

Автор:  Владимир [ 18 мар 2013, 14:42 ]
Заголовок сообщения:  Запуск внешних скриптов из скрипта поведения

Возможно ли их скрипта поведения запустить внешнюю программу?

Код:
Runtime.getRuntime().exec("");

и
Код:
ProcessBuilder

не работает
ошибка
Sourced file: Function [id:4; title:приход платежа] : Typed variable declaration : Constructor error: Can't find constructor: java.lang.ProcessBuilder( java.lang.String ) in class: java.lang.ProcessBuilder : at Line: 41 : in file: Function [id:4; title:приход платежа] : new ProcessBuilder ( "payment.sh" )

Код:
java.util.concurrent.ExecutionException: Sourced file: Function [удалено] : Typed variable declaration : Constructor error: Can't find constructor: java.lang.ProcessBuilder( java.lang.String ) in class: java.lang.ProcessBuilder : at Line: 41 : in file: Function [удалено] : new ProcessBuilder ( "удалено" )

   at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
   at java.util.concurrent.FutureTask.get(FutureTask.java:91)
   at bitel.billing.server.script.bean.ScriptMachine$ThreadedScriptMachine.runScriptImpl(ScriptMachine.java:361)
   at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:128)
   at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:239)
   at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:182)
   at bitel.billing.server.contract.action.ActionUpdateContractPayment.doAction(ActionUpdateContractPayment.java:181)
   at bitel.billing.server.Executer.doModule(Unknown Source)
   at bitel.billing.server.Executer.doPost(Unknown Source)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
   at java.lang.Thread.run(Thread.java:619)

то же самое и про
Код:
Runtime.getRuntime().exec("");

BGBilling 5.0

Автор:  Владимир [ 19 мар 2013, 17:53 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

UP!

Автор:  skyb [ 20 мар 2013, 06:16 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

вот здесь есть вызов внешнего скрипта, мб. поможет
http://wiki.bgbilling.ru/index.php/%D0% ... 0%B7%D0%B0

Автор:  Владимир [ 20 мар 2013, 16:32 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

А этот пример, если переделать будет работать в скриптах поведения?

Автор:  skyb [ 20 мар 2013, 17:26 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

если правильно переделать, то почему не будет то? =)

Автор:  Владимир [ 20 мар 2013, 17:46 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

skyb писал(а):
если правильно переделать, то почему не будет то? =)

спасибо,
я так и понял,
буду пробовать.

Автор:  stark [ 25 мар 2013, 19:25 ]
Заголовок сообщения:  Re: Запуск внешних скриптов из скрипта поведения

Владимир писал(а):
Возможно ли их скрипта поведения запустить внешнюю программу?

Код:
Runtime.getRuntime().exec("");

и
Код:
ProcessBuilder

не работает
ошибка
Sourced file: Function [id:4; title:приход платежа] : Typed variable declaration : Constructor error: Can't find constructor: java.lang.ProcessBuilder( java.lang.String ) in class: java.lang.ProcessBuilder : at Line: 41 : in file: Function [id:4; title:приход платежа] : new ProcessBuilder ( "payment.sh" )


Где-то вы что-то не договариваете . . ProcessBuilder у вас создается в коде ? зачем? на него и ругается , покажите код целиком.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/