2013-08-30 3 views
0

resources.i18n 패키지에 문자열 상수 배열을 정의했습니다. 내부 TestConstants.javaGWT : @DefaultStringArrayValue가 tomcat에 .war 파일을 배포 한 후에 작동하지 않습니다.

@DefaultStringArrayValue ("Win, Win32, Win64, Sun, Linux, iOS, iPhone, Mac")
String [] 플랫폼();

또한

이 코드 맥

이클립스에서 응용 프로그램 시작 후 제대로 작동

플랫폼 = 승리,에서 Win32, Win64를, 일, 리눅스, 아이폰 OS, 아이폰, 아래와 같이 TestConstants.properties의 항목을 확인하십시오. "platforms"은 위에서 언급 한 것처럼 Array of String을 반환합니다.

Apache Tomcat에 배포 한 후 "platforms"은 문자열 배열 대신 단일 문자열을 반환합니다. 하나의 문자열로 "Win, Win32, Win64, Sun, Linux, iOS, iPhone, Mac"을 반환합니다.

Maven "mvn clean install"을 사용하여 .war 파일을 만들었습니다. 감사

답변

0

, 즉 전체 배열, 예컨대 : 주위

@DefaultStringArrayValue({"Win","Win32","Win64","Sun","Linux","iOS","iPhone","Mac"}) 
String[] platforms(); 
+1

을 각 문자열 큰 따옴표와 중괄호 퍼팅 시도해보십시오 문자열 배열을 사용합니다. –

관련 문제