0

我在 tomcat 服务器上运行 alfresco (alfresco.war)..

目前我使用的网址为http://kmkhub/alfresco .. 它正在重定向到 alfresco 网站..

但我想在浏览器中输入 kmkhub .. 它会重定向到 .. alfresco 网站..

你能提供建议吗..我怎样才能实现它..

问候,克里希纳

4

4 回答 4

2

goto war check web.xmlcontextroot 将其设置为空白,而不是alfresco 转到 tomcat 管理控制台并从 UI 部署和指定上下文路径空白 在此处输入图像描述

于 2011-02-01T09:29:55.223 回答
2

最简单的方法是命名你的战争ROOT.war 并在此之前部署它(删除/重命名)ROOT 文件夹

另一种选择是.xml上下文配置文件<Context path="/" />

在 $CATALINA_BASE/conf/[enginename]/[hostname]/ 目录中的单个文件(带有“.xml”扩展名)中。文件名(减去 .xml 扩展名)将用作上下文路径。可以使用# 定义多级上下文路径,例如foo#bar.xml 用于/foo/bar 的上下文路径。可以使用名为 ROOT.xml 的文件定义默认 Web 应用程序。

您也可以META-INF/context.xml在 WAR 中使用它。

看这里

于 2011-02-01T09:40:18.510 回答
1

如果您不关心浏览器中显示的 URL,最简单的方法是在 ROOT webapp 中创建重定向。

在 ROOT webapp 中创建这个 index.jsp 文件:

<%
response.sendRedirect("/alfresco");
%>

按照其他人的建议更改 alfresco 应用程序的名称将起作用,但您还需要更改共享 webapp 的配置,因为 Share 连接到http://localhost/alfresco。要更改 URL,您必须编辑tomcat\shared\classes\alfresco\web-extension.

于 2011-02-02T08:39:17.617 回答
0

如果您使用的是 Maven + Tomcat7 Maven 插件,那么只需配置您的根路径,如下所示:

在此处输入图像描述

<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <path>/</path>
  </configuration>
</plugin>
于 2019-07-23T10:08:55.567 回答