1 Tomcat乱码

运行Tomcat中bin目录下的命令窗口时,不事先设置会导致窗口的中文乱码问题。

  • 首先找到Tomcat根目录下面的bin文件夹,然后打开用记事本打开catalina.bat文件。

Tomcat乱码以及IDEA启动Tomcat卡住问题的解决_tomcat

  • 在文件的最开头输入set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8保存后重启Tomcat即可解决乱码问题。

Tomcat乱码以及IDEA启动Tomcat卡住问题的解决_idea_02

2 IDEA运行Tomcat卡住

首先说一下卡住出现的现象,运行完Tomcat后,IDEA没有继续再执行Tomcat的意思,控制台左边会出现插头一样的图标,而不是运行中的转圈和运行完成的打钩。

控制台会打印org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [E:\Software\apache-tomcat-7.0.94\webapps\manager] has finished in [222] ms这样的错误信息,并且等了很久也不会继续再执行,这说明时卡住了。

出现的原因就是上面给Tomcat设置了中文正常显示的问题,导致IDEA运行Tomcat会卡住,解决的办法就是打开Tomcat根目录中的bin文件夹下面的catalina.bat文件。去掉set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8,或者时在这行命令前面加上rem,注释掉这一行,当需要中文的时候再打开即可。

Tomcat乱码以及IDEA启动Tomcat卡住问题的解决_tomcat_03