【发布时间】:2019-05-06 03:27:14
【问题描述】:
我正在使用 Eclipse,并且正在学习 Spring MVC/Rest/Security。
我从头开始创建了一个 Maven 项目,但由于某种我不知道的原因,它拒绝连接到数据库。
然后我使用了我从某个地方获得的示例项目,但基本上用新项目的文件替换了其中的每个文件。出于某种神奇的原因,尽管它与第一个相同,但它确实有效。
但我确实有一个问题:每当我尝试运行这个项目时,在“在服务器上运行”窗口下,Eclipse 将项目显示为
配置: 新项目名称(原始项目名称)
当它设法运行时(因为它需要永远加载并且有时会超时),给出的 url 是:
localhost:8080/original-project-name/
而不是我给的新名字。我已经替换了我能想到的每个文件中的原始项目名称。在包含它的文件夹中,当然在“pom.xml”中,“pom.properties”、“.project”、“.classpath”,甚至是一个名为“org.eclipse.wst.common.component”的eclipse配置文件,无济于事。
我找不到它从哪个文件读取它,我检查了每一个文件。我想。
【问题讨论】:
-
可能是
server.servlet.context-path -
正在使用 Spring Boot 或 Spring MVC 与 tomcat?
-
带有 Tomcat 的 Spring MVC。
-
@Deadpool 看来你是对的。该名称以某种方式在服务器中注册,并且没有更新。我修改了上下文标签下“server.xml”下的名称。它已成功更改了 url(这是主要问题),尽管当我要运行它时它仍然显示“new-project-name(original-project-name)”。那种困扰我。我仍然想知道它的名字是从哪里来的。
标签: java spring eclipse maven spring-mvc