说下场景:
在java项目中写了命令启动另一个项目,并且修改部分文件,而需要启动的项目在服务器的tomcat中。
(java代码怎么启动tomcat请看我的另一篇微博:java代码启动tomcat)
在启动过程中出现以下问题:
1、代码修改过的文件编码格式改为ANSI格式,导致启动系统页面显示为乱码;
2、执行启动命令时,无法启动tomcat。
处理办法
1.修改乱码问题。 修改tomcat的配置文件,使得运行代码修改文件时,文件格式不发生改变。如下:
tomcat中bin/catalina.bat文件下修改:
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
修改后
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
set JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
修改后
set J