add beanshell to execute remote java code; solve the exception transmition problem