수정 JVM 코딩 톰캣 실행

톰캣 런타임 코드 JVM을 수정하는 방법
문제 :
데이터는 배포 프로젝트에서 최근 개발을 깨진 일부보기 항목은 UTF-8 인코딩 형식으로 사용 된 후, 데이터는하지만, 호출 인터페이스 후 해시 서로를 전달합니다.

이 Windows 환경에 배치되어 있기 때문에, Windows 기본은 JVM 런타임 일관성 코딩 문제를 주도 GBK를, 인코딩, 쉽게 수정할 수 있습니다.

해결 방법 :
리눅스에서 당신이 UTF-8 인코딩을 사용하는 경우, 리눅스 기본값 때문에 UTF-8로 수정할 수 없습니다

전쟁 패키지 톰캣에 배포

코딩 수정 JVM

리눅스 환경

구성 catalina.sh에서

JAVA_OPTS = "$ JAVA_OPTS -Dfile.encoding = UTF-8"

윈도우 환경 GBK에 대한 기본 인코딩 형식 때문에 그래서 포맷을 인코딩 톰캣 런타임을 수정합니다.

Windows 환경

catalina.bat 구성에서

세트 JAVA_OPTS = % JAVA_OPTS % -Dfile.encoding = UTF-8

항아리 패키지가 배포 된 경우, 단지 위해 JVM 매개 변수를 추가하기 시작합니다.

항아리 패키지 배포

명령 추가 JVM 매개 변수를 시작

자바 -Dfile.encoding = UTF-8 -jar xxx.jar

게시 18 개 원래 기사 · 원 찬양 5 · 조회수 6707

추천

출처blog.csdn.net/qq_28687183/article/details/105272803