2012-08-29 3 views
1

WSDL 소스에서 여러 개의 Java 파일을 생성했습니다. 파일을 생성하기 위해 Apache CXF 2.6.1을 사용했습니다.wsdl2java 생성 된 코드로 인해 문자 인코딩 문제가 발생합니다.

jetty와 maven을 실행하는 제작 상자에 코드를 넣었을 때 생성 된 java 파일을 통해 서버에 요청을 보내면 어떻게 든 시스템/JVM 문자 인코딩이 변경됩니다. 스웨덴 문자 å, ä 및 ö가 Ã, ¤, ¶로 변경됩니다.

본인 만의 상자에서 재생산 할 수 없습니다.

누군가의 아이디어가 있으십니까?

+1

이 항목은 CXF jira에 나와 있습니다. https://issues.apache.org/jira/browse/CXF-2450 –

+0

해당 URL에 연결할 수 없습니다. – brange

+0

오래 걸리지 만 도달 할 수 있습니다. – khmarbaise

답변

1

버전 2.5.4 이후 새로운 명령 행 옵션 인 -encoding은 아직 공식 문서 documentation에 문서화되어 있지 않습니다. 그러나 도움말 옵션 (-h | -help)을 사용하여 도구를 호출하면 인코딩 옵션이 표시됩니다.

wsdl2java ... -encoding UTF-8 .... 
+1

유감스럽게도 제공된 링크의 설명서에는 그러한 옵션이 없습니다. –

관련 문제