我有一个几年前写的关于课程的程序,它运行良好。最近,我更新了很多东西-Java,Eclipse,Tomcat等,因为我已经有一段时间没有编程了。我搞砸了依赖关系,现在我无法使其工作。它正确显示了开头的jsp,但是从没有显示到处理servlet,这给了我404错误。我认为我不再对servlet具有正确的依赖关系了吗?我知道该程序有效,所以我没有包含代码。该程序使用Eclipselink,mySQL,JSP和Servlet。 (是的,踢自己弄乱了)。这些是我的依赖项。我想念一个吗?有错吗?我不太熟悉Maven依赖项

    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>eclipselink</artifactId>
    <version>2.7.6</version>
</dependency>
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>org.eclipse.persistence.jpa</artifactId>
    <version>2.7.6</version>
</dependency>
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.3</version>
</dependency>
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
</dependency>


我的构建有:
Apache Tomcat 9
Java JDK 13.1
Maven依赖

谢谢你提供的所有帮助。

最佳答案

好吧,把这一切都当做。我一直在努力使其工作2天。决定的问题是与Tomcat有关。下载并重新安装所有内容。端口错误。更改为世界上的每个数字。清理了服务器,更新了项目,等等。保持获取端口号错误。终于看到有人说他们通过重新启动计算机来修复它。最后的努力,由于某种不可思议的原因,它奏效了。太令人沮丧了。还是要谢谢你的帮助。我应该知道-如有疑问,请重新启动。

10-08 03:17