为什么在不同的开发环境上有不同的根URL?

时间:2018-10-27 17:17:44

标签: java-ee tomcat8

请原谅这里的无知,我不是专业人士,并且多年没有编码。我正在尝试恢复两年前搁置的Java-EE项目,并且在此计算机上首次设置开发环境后遇到了一个问题,该环境中没有任何链接有效,也没有图像或图标正在加载。我的网站运行在旧计算机上,看起来一切正常。我可以看到的主要区别是,旧站点仅具有根URL“ http://localhost:8080/”,而新站点具有根URL“ http://localhost:8080/DoItRight/”。 DoItRight是项目名称。请参见下面的图片以获取视觉效果。

我的开发环境的组件是:

  • Java-EE
  • Apache Tomcat 8.5
  • Eclipse 4.9.0
  • MySQL 8

我使用与旧站点相同的文件部署了新站点(使用GitHub)。因此,我认为这是一个服务器设置,但看起来每个服务器的server.xml都是相同的,但是也许我遗漏了一些东西。

关于新环境有什么问题或如何解决的任何建议?我什至不在乎它是否与旧版本相同,我只是希望它能正常工作!

New Environment

Old Environment

1 个答案:

答案 0 :(得分:0)

好吧,我了解到我只需要清理Tomcat部署!另外,我必须在“ Web项目设置”页面中将上下文根设置更改为正斜杠。我之前已经做过那部分,但是没有清理服务器。