TOMCAT是一个开源而且免费的jsp服务器,可实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。而对于Tomcat安装的过程中发现了许多问题,比如安装后点击startup(启动服务器)出现闪退,以及集成到IDEA中时出现乱码,下面是我对问题的解决方法:
闪退:
出现闪退的原因是环境变量没有配置好,即(apache-tomcat-9.0.68)目录下的conf中的配置文件要求path路径中只能是JAVA_HOME,所以此时我们不能直接将jre包路径直接放在path路径中,应先为jre包创建一个名字叫JAVA_HOME,然后将JAVA_HOME放在path路径中,如图所示:
那么此时再次运行,就不会出现闪退现象
集成至IDEA:
首先在IDEA最上方找到运行,找到编辑配置点击,如下图(我所用的是中文,可以下载Chinese插件):
打开后,按照顺序,先点击+,选中Tomcat本地,接着点击配置,将Tomcat根目录(apache-tomcat-9.0.68)选中:
然后取名字点击确认即可,接着创建一个web项目,首先创建一个模块,模块选中JavaEE(Jakarta EE的前身),把模板改为Web应用程序即可:
创建完成后找到运行即可,可以通过运行->编辑配置(导航栏中)查看你建立的Tomcat服务器中部署的项目。
控制台乱码:
涉及乱码首先考虑的是编码问题,即编码解码不一致,此时找到Tomcat源文件中conf(配置文件目录)中的logging文件:
打开后,将最后一行的encoding的值换位GBK即可,如图:
那么,此时我们已经解决了Tomcat启动后闪退,集成至IDEA中启动以及解决中文乱码的问题了。