最近在学习有关Java后端的内容,需要用到tomcat,网上有很多很好的配置教程,但是自己还是遇到一些问题,故写下此文以供大家参考,希望对大家有帮助。
- 系统:win10
- tomcat版本:9.0.29
- 开发工具:IDEA
安装和配置过程可参考两位大佬的文章Windows10 上安装Apache Tomcat 9 详细教程(不同于网上其他教程,亲测有效)、Tomcat与IDEA相关配置问题(1)。
下面是笔者在安装和配置过程中遇到的问题即解决方法。
- 端口被占用
默认是用的8080端口,可能这个端口已被占用,直接修改为其他端口即可。
找到tomcat的安装目录(如果是下载的压缩包安装就是解压后的目录),再找到conf目录下的server.xml文件,用记事本方式打开,然后修改端口号,注意是Connector port。
另外在命令行里面输入一下命令便可判断电脑的端口使用情况
netstat -an
- 日志里面出现乱码
如下图所示:
找到tomcat的安装目录(如果是下载的压缩包安装就是解压后的目录),再找到conf目录下的logging.properties文件,用记事本方式打开,修改编码方式为GBK。
上面两个是安装和配置成功后的问题,其实安装还好,但是配置还是有较多问题。具体细节参照大佬的文章Tomcat与IDEA相关配置问题(1),笔者在下面说一下有点坑的地方。
配置的话,要先建一个web项目,新建项目时建议选择Java Enterprise,本来这个就是专为这些项目准备的。
注意上图是已配好的情况,正常情况下Application Server是为空的,点击后面的==new…==即可配置。建议采用如下配置:
若出现下图的情形则说明配置成功
以上。注意本文不涉及具体安装和配置过程,这是指出一些易错的地方。
2019.12.10