IDEA 社区版不支持 Tomcat?一招完美解决!(21)

当 因 为需要修改使用的Tomcat版本 , 或其他原因 , 导致需要重新创建Web应用使用的Tomcat实例时 , 需要将对应的Tomcat实例目录删除 , 如“C:\\Users\\user.tomcat_idea\\test-tomcat” , 之后再执行Gradle的startTomcat任务 。

Tomcat实例目录配置修改与日志查看

当前Web应用对应的Tomcat实例目录 , 在执行Gradle “startTomcat”任务时会输出 , 如“C:\\Users\\user.tomcat_idea\\test-tomcat” 。

当需要修改当前Web应用对应的Tomcat使用的HTTP服务端口、SSL配置、线程池数量等参数时 , 可以修改Tomcat实例目录的“conf\\server.xml”文件 , 说明略 。 当需要同时启动多个Tomcat进程分别加载不同的Web应用时 , 需要先修改对应Tomcat实例的“conf\\server.xml”文件中的监听端口 , 避免不同的Tomcat实例使用同一个端口导致不可用 。 Tomcat实例目录的“logs”目录保存了Tomcat日志文件 , 使用默认配置时 , 包括“catalina.log”“localhost.log”“localhost_access_log.txt”“host-manager.log”“manager.log”等 。 3.7. 原理说明 通过runTomcat.gradle脚本启动Tomcat进程并加载Web应用 , 与Eclipse或IDEA Ultimate(2018.3及之前版本)的原理类似 , 如下所示 。 3.7.1. 生成Web应用所需文件 当noBuild参数未指定或为空时 , 会先执行Gradle的classes任务完成编译 , 再执行buildFiles4WebApp方法 , 完成以下操作:

推荐阅读