我有一个几年前为一个类编写的程序,它运行得很好。最近我更新了很多东西-- 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 Dependencies
感谢您所能提供的任何帮助。
发布于 2020-02-20 02:57:35
好吧,去他妈的一切。我已经试着让它工作2天了。确定的问题是Tomcat。全部下载并重新安装。端口错误。换成了世界上的每一个数字。清理了服务器,更新了项目,等等。什么都不能用。不断收到端口号错误。终于看到有人说他们通过重启电脑解决了这个问题。最后的努力,出于某种天杀的原因,它成功了。太令人沮丧了。不管怎样,谢谢你的帮助。我应该知道-当有疑问时,重新启动。
https://stackoverflow.com/questions/60306013
复制相似问题