【问题标题】:Spring STS : how to know the right URL (http://localhost:8080/...) to use a demo appli?Spring STS:如何知道正确的 URL (http://localhost:8080/...) 以使用演示应用程序?
【发布时间】:2013-10-04 00:13:16
【问题描述】:

我是从Spring开始的,所以我从https://github.com/下载了一些应用程序
我尝试在我的导航器上测试它们:localhost:8080/(application-name) 但对于它们中的大多数它不起作用(“资源不可用”)。
- 例如:我安装“spring-hibernate-cf”=> localhost:8080/spring-hibernate-cf 不起作用
- 我安装了“spring-petclinic” => localhost:8080/spring-petclinic 不起作用 => 但 localhost:8080/petclinic 没问题!
那么如何知道每个演示应用程序的正确 url 呢?

【问题讨论】:

  • 谢谢 Sotirios,我终于找到了解决方案:我在我的 \workspace\project的 \.settings\org.eclipse.wst.common.component 中找到了“context-root”值>

标签: java servlets spring-mvc localhost


【解决方案1】:

假设您使用 Tomcat 作为 Servlet 容器,则有一个名为 server.xml 的配置文件。在其中,您将有一个 <Host> 元素,该元素应包含每个 Web 应用程序的 <Context 元素。如果它不存在,则 Tomcat 使用 Web 应用程序目录的名称(在 /webapps 中)作为上下文路径。

这在Tomcat 7 context documentation中有更详细的解释。

【讨论】:

    【解决方案2】:

    我终于找到了解决方案:
    在我的(workspace)\(project)\.settings\org.eclipse.wst.common.component 文件中
    名称设置在<property name="context-root" value="..."/>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 2021-01-26
      • 2017-06-22
      • 2021-05-31
      相关资源
      最近更新 更多