0

我从 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 呢?

4

2 回答 2

1

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

这在Tomcat 7 上下文文档中有更详细的解释。

于 2013-09-27T15:59:01.070 回答
0

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

于 2013-09-28T09:30:42.537 回答