Я определил массив строковых констант в пакете resources.i18n. Внутри TestConstants.java
@DefaultStringArrayValue("Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac")
String[] platform();
Также сделайте запись в TestConstants.properties, как показано ниже.
платформы = Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac
Этот код работает нормально после запуска приложения из eclipse. «Платформы» возвращают массив строк, как указано выше.
После развертывания .war на Apache Tomcat «платформы» возвращают одну строку вместо массива строк. Он возвращает «Win,Win32,Win64,Sun,Linux,iOS,iPhone,Mac» как одну строку.
Я создал файл .war, используя Maven «mvn clean install». Спасибо