前言:
目前咱们对“tomcat6启动闪退”都比较关怀,各位老铁们都需要知道一些“tomcat6启动闪退”的相关资讯。那么小编也在网摘上收集了一些对于“tomcat6启动闪退””的相关资讯,希望你们能喜欢,兄弟们一起来学习一下吧!坑1:JDK17创建一个Maven项目报错
Error adding module to project: null
解决方式:降低JDK版本,建议使用8或者11,这里改用JDK11
坑2:Maven3.8.5创建项目报错,导致项目创建失败
Error injecting constructor, java.lang.NoSuchMethodError: org.apache.maven.model
解决方式:降低maven版本,改用maven3.6.2
坑3: Maven3.6.2存在无法加载文件的问题
Unable to import maven project:See logs for details
解决方式:改用其他Maven版本,这里测试了3.5.4和3.6.3都没这个问题,最后选用3.6.3
坑4:Maven3.6.3版在加载servlet包时会提示找不到
Dependency "javax.servlet.jsp:jsp-api"not found
解决方式:刷新包加载
坑5:Tomcat启动闪退
原因:重新安装JDK,导致Tomcat无法读取环境变量和配置信息
解决方式:在tomcat的启动文件(startup.bat)和关闭文件(shutdown.bat)中的头部加入以下代码:
set JAVA_HOME=D:\java-environment\jdk-11.0.15 #JDK所在目录路径set TOMCAT_HOME=D:\java-environment\apache-tomcat-10.0.21 #Tomcat所在目录路径
坑6:在setting中配置了Maven,但是新建Maven项目,IDEA还是使用系统的Maven配置
解决方式:修改新建项目设置,旧版的IDEA叫默认配置
坑7:新建Maven项目时,卡在loading archetype list,列表一直loading,没有显示出来
解决方式:将setting->Build->Build Tools->Maven->Importing中的VM options for importer 中的值设置为:-Xmx1024m
坑8:默认生成的web.xml与tomcat的web.xml版本不一致
解决方式:服务一份tomcat的web.xml替换生成的web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="; xmlns:xsi="; xsi:schemaLocation=" ; version="5.0" metadata-complete="true"> </web-app>
坑9:maven由于它的约定大于配置,可能写的配置文件无法被导出或生效
解决方式:在build中配置resources,来防止资源导出失败的问题
<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
好了,欢迎分享交流你所遇到的问题。