我从 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 呢?
问问题
5823 次
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 回答