Cómo modificar el tiempo de ejecución de JVM codificado Tomcat
cuestiones:
datos ilegibles los acontecimientos recientes en el proyecto de implementación, después de algunos artículos de vista se utilizan en UTF-8 formato de codificación, los datos son, pero después de un interfaz de llamada para pasar uno al otro en el hash.
Debido a que se despliega en un entorno Windows, Windows por defecto la codificación GBK, que condujo a la ejecución inconsistente problema de codificación JVM, modificarlo fácilmente.
Solución:
En Linux Si está utilizando codificación UTF-8, no se puede modificar porque por defecto de Linux a UTF-8
paquete de guerra desplegados en Tomcat
Modificar la codificación JVM
entorno Linux
En el catalina.sh configuración
JAVA_OPTS = "$ JAVA_OPTS -Dfile.encoding = UTF-8"
Dado que el formato de codificación por defecto del entorno GBK Windows, por lo que modificar Tomcat formato de codificación de tiempo de ejecución.
entorno windows
En la configuración catalina.bat
conjunto JAVA_OPTS =% JAVA_OPTS% -Dfile.encoding = UTF-8
Si se implementa el paquete frasco, simplemente con el fin de empezar a añadir parámetros JVM.
implementación de paquetes jar
Comience parámetros JVM comando añadido
java -Dfile.encoding = UTF-8 xxx.jar-jar