java - Tomcat - 版本不冲突时无法启动组件
问题描述
我正在尝试使用 servlet,因此我在 Tomcat 服务器上创建了一个 Java EE 项目。正如您在下面看到的,我有一个环境变量JAVA_HOME
,它保存了 JDK 10 的路径。Java 版本也默认为 10,但是当我启动我的 Tomcat 服务器时,我得到了突出显示的错误。
在我创建了一个 servlet 并尝试像下面的屏幕截图中那样映射它之后,问题就出现了。
在我的项目中,我还使用了第 10 版 Java。我不太明白这里的问题是什么,所以任何提示都会有所帮助。
PS:类似这样的问题并没有解决我的问题
解决方案
URL 模式必须以/
.
代替
<url-pattern>add</url-pattern>
和
<url-pattern>/add</url-pattern>
推荐阅读
- objective-c - 本机链接失败。请查看 Xamarin.iOS 跨平台中的构建日志
- kubernetes - Coredns 不时解决
- android - 如何将高级动画添加到我的移动应用程序?
- oracle - 我需要 quantity_sold 的总和小于 1000,并使 PRODUCT_NAME 在每个包含“-”的产品名称后都有符号
- oracle - 作为 PL/SQL 中的参数的过程
- c# - 从本地 html 文件到服务器的 JSON 请求引发 CORS 错误:访问 XMLHttpRequest 在
来自原点“null”已被 CORS 政策阻止 - javascript - 在锚链接点击加载内容
- javascript - 设备方向传感器到 CSS 转换
- powershell - 用于从一个 OU 检索 PC 成员资格的 Powershell 脚本
- node.js - 重新安装后,“node”命令在错误的目录中查找