Я написал специальное приложение-приемник весеннего облачного потока, которое запускается, когда я запускаю его как проект весенней загрузки в eclipse. Когда я развертываю свое приложение, мне нужно передать некоторые системные свойства. См. Ниже.
@ComponentScan
@EnableConfigurationProperties(MyProperties.class)
@SpringBootApplication
public class MyApplication {//extends SpringBootServletInitializer{
public static final String COMPONENT_NAME = "my-application";
@Autowired
private MyProperties properties;
public static void main(String[] args) {
System.setProperty("server.env", "DEVT1");
System.setProperty("some.other.var", "foo");
SpringApplication.run(MyApplication.class, args);
}
Я пытаюсь передать эти системные свойства в поток данных, используя экран свойств развертывания, рисунок ниже. Мне интересно, если я передам один из них, если он работает. Кажется, что мое приложение запускается, но ищет другое свойство. Когда я пытаюсь передать оба, я получаю эту странную ошибку, говорящую, что основной класс не может быть найден. Поэтому, когда я сдаю один, мое приложение, кажется, становится дальше. Я близок к тому, чтобы быть на правильном пути? Нужно ли как-то разделять аргументы? Я попытался с запятыми, но это не похоже, чтобы сделать разницу
1005 * Ошибка при переходе два аргумента -
Ошибка:. Не удалось найти или загрузить основной класс LURzZXJ2ZXIuZW52PVBEMDYsLURBbWljYV9RdWV1ZV9NYW5hZ2Vycz1HV0QwNiwtRGNmZ21nci5jbGFzcy5wYXRoPVxhbWljYS5jb20MaWxlcxtudmNvbmZpZwdwcHJlc291cmNlcw ==
![enter image description here](https://i.stack.imgur.com/iFNWz.png)