Действительно ли возможно использовать то же JAVA-приложение с любыми изменениями как очарование?

У меня есть общий вопрос:

  1. У меня есть приложение (например, генерируют некоторый выходной файл от некоторых входных данных),

  2. действительно ли возможно использовать то же JAVA-приложение с любыми изменениями как очарование другими словами, я подразумеваю, что действительно ли возможно поместить то приложение (консольное приложение Java) на шаблоне очарования?

  3. или я должен изменить или переписать свое рвение в архитектуре амулета и очаровании?

  4. node.js является моим решением?

Что лучший способ состоит в том, чтобы сделать это?

0
задан 27 May 2014 в 18:38

1 ответ

Ответы:

  1. Что-либо, что будет работать на Ubuntu, может быть очаровано. Не зная больше о Вашем приложении, Вы могли представить входные данные как параметр конфигурации на очаровании в config.yaml файл в очаровании. После того, как приложение установлено, и параметр конфигурации (входные данные) установлен (juju set charmname input-data="cat input_file"), приложение могло быть инициировано для вычисления вывода.

  2. Большую часть времени это возможно к очарованию приложение, не изменяя приложение. Рычаг установки должен был бы установить JRE (apt-get install default-jre) в этом примере, и измененный на конфигурацию рычаг мог инициировать/назвать приложение, когда вход был установлен (например: java org.rastin.Application input_data_file)

  3. я не знаю, что детали Вашего приложения, настолько трудно отвечают на этот вопрос. Часто никакая перезапись не необходима, просто необходимо записать логику рычага, чтобы установить и настроить приложение в очаровании.

Hope, которая помогает!

1
ответ дан 7 October 2019 в 19:05

Другие вопросы по тегам:

Похожие вопросы: