1.如果[…]目录下文件存在,则可能是jdk版本与tomcat版本不匹配,或项目中使用的jdk版本tomcat所选择的jdk版本不匹配,可以在build path里面查看并修改项目使用的jdk。
1)查看tomcat所选择的jdk版本
windows->preferences->serves->runtimre enviranment选中你使用的tomcat点击edit
java.lang.IllegalArgumentException: 指定的主资源集 [...]无效
java.lang.IllegalArgumentException: 指定的主资源集 [...]无效
可以看到jdk版本为1.8.0
2)查看项目所使用的jdk版本:右键项目->build path ->configure…java.lang.IllegalArgumentException: 指定的主资源集 [...]无效
若不匹配则先将项目里面的jdk移除,然后点击add library
java.lang.IllegalArgumentException: 指定的主资源集 [...]无效
点击jre system library,然后选择合适的版本就OK了
2.如果[…]目录下文件不存在

须知:tomcat的config目录下的server.xml中
Context配置项docBase和path的区别如下:
1)docBase是指项目ROOT所在路径
2)path是指该项目访问的路径

在安装目录下以记事本方式打开server.xml文件
我们只需要将server.xml文件中的docBase部分删除即可

java.lang.IllegalArgumentException: 指定的主资源集 [...]无效

相关文章:

  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-02
  • 2021-09-17
  • 2021-06-05
  • 2021-11-05
  • 2021-06-13
  • 2022-12-23
相关资源
相似解决方案