【问题标题】:Tomcat - Failed to start component when versions don't conflictTomcat - 版本不冲突时无法启动组件
【发布时间】:2020-10-30 03:48:36
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您使用的是哪个版本的Tomcat?看起来您正在使用 IntelliJ。你关注jetbrains.com/help/idea/…了吗?
  • @ArvindKumarAvinash 是的,我正在使用 Intellij。 Tomcat 版本是 8.5.57
  • @ArvindKumarAvinash 请看看我对这个问题所做的修改

标签: java jsp tomcat servlets


【解决方案1】:

URL 模式必须以 / 开头。

替换

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-07
    • 2014-08-15
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多