Tomcat - 版本不冲突时无法启动组件

Tomcat - Failed to start component when versions don't conflict

我正在尝试使用 servlet,因此我在 Tomcat 服务器上创建了一个 Java EE 项目。正如您在下面看到的,我有一个环境变量 JAVA_HOME,它包含 JDK 10 的路径。Java 版本也默认为 10,但是当我启动 Tomcat 服务器,我收到突出显示的错误。

问题出现在我创建了一个 servlet 并尝试像下面的屏幕截图那样映射它之后。

在我的项目中我也使用了Java的第十个版本。我不太明白这里的问题是什么,所以任何提示都会有所帮助。

P.S.:类似this one的问题没有解决我的问题

URL 模式必须以 / 开头。

替换

<url-pattern>add</url-pattern>

<url-pattern>/add</url-pattern>