配置正确工都是能下载的,插件的话记得要清缓存重启
环境变量看看配资的有没有问题, 尤其是JAVA_HOME和CATALINA_HOME是否正确设置。
配置文件错误,Tomcat Server的运行需要一些配置文件的支持,如server.xml、web.xml等。如果这些配置文件存在错误或者配置不完整,就会导致找不到Tomcat Server的运行方式
有没有可能你没有通过mavenf方式去创建?
应该是网络的问题,我这是可以下载,或者去其它地方下载
https://blog.csdn.net/m0_67401134/article/details/123937534
参照下 真实有效
你要不然搭个 梯子
这个好像是win10的
是不是这个文件的路径有问题
test文件夹主要是用于存放测试代码的,比如业务功能模块对应的单元测试,一般打包时,都会自动把test下面涉及到的测试用例先跑一遍,也可以使用mvn命令跳过test包的运行
在IDEA中执行报错,直接使用cmd没有问题
没有这个目录的原因:还没有运行过mvn archetype:generate命令
运行过这个命令之后,会把archetype插件下载到本地仓库(默认~/.m2/,如果跟着课程设置了本地仓库,maven_home/usrlibs/)
老师讲解这部分知识,可能只是让我们了解一下有这个东西,在真正的项目开发中不会有人傻到勇手动创建maven项目的,都是开发工具创建的😀
问问题一定要把报错信息截图贴出来。有没有新建web,有没有将war添加进tomcat
可能是网络不好,多试几次。或者可以换一个仓库,比如阿里云的仓库
在该仓库地址没找到对应版本的依赖。换个仓库地址试试,比如阿里的。这个是官方仓库地址 Maven Repository: junit » junit » 4.11 (mvnrepository.com)
我觉得这里存在问题,servlet-api运行时有效的话,那么不就和tomcat中的servlet-api冲突了。
index.jsp默认生成的。应该是模板没选好
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>mcex01_aggregation</artifactId> <groupId>org.example</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>mcex02_test</artifactId> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> </project>
最初聚合项目的子项目是上面这个样子,创建项目的过程中会修改内容
clean install
找到一个仓库,里面有,可参考,https://gitee.com/luxutian/mooc_maven/blob/master/pom_sample.xml
maven 无法使用你自己配置的tomcat,只能使用maven的tomcat插件 版本7
建议检查一下pom.xml中的plugins下的插件,如果有继承依赖,也需要检查一下父项目中的配置文件