尝试
- 发现连localhost:8080都上不去,发现是因为tomcat对应的是jdk16,而当前运行环境是jdk8,所以改了一下JAVA_HOME
在 Mac zsh环境下,打开终端,输入
vim ~/.zshrc
按i进入编辑模式,最后一行输入:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
jdk1.8.0_321.jdk
这里修改成自己的jdk,不知道是什么的话进入文件夹cd /Library/Java/JavaVirtualMachines
,然后输入ls
看下是什么版本。
tomcat能上得去了:
然而springMVC仍然进不去:
-
检查了一下依赖没错、@Controller和@RequstMapping注解也有加
具体怎么检查:
springMVC项目访问404遇到的坑 -
手动导一下jar包
我到这里还是没解决
- 发现是maven pom.xml的打包方式写错了,改成
<packaging>war</packaging>
。然后重新配置一遍tomcat:
问题解决: