0

Tomcat サーバーで alfresco (alfresco.war) を実行しています。

現在、私はhttp://kmkhub/alfrescoとして URL を使用しています。それは alfresco の Web サイトにリダイレクトしています。

しかし、ブラウザに 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 のコンテキスト パスの場合は foo#bar.xml です。デフォルトの Web アプリケーションは、ROOT.xml というファイルを使用して定義できます。

META-INF/context.xmlこれをWAR に含めることもできます。

こちらをご覧ください

于 2011-02-01T09:40:18.510 に答える
1

ブラウザに表示される URL を気にしない場合、最も簡単な方法は、ROOT Web アプリケーションでリダイレクトを作成することです。

ROOT Web アプリケーションでこの index.jsp ファイルを作成します。

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

他の人が提案したように、alfresco アプリの名前を変更しても機能しますが、共有はhttp://localhost/alfrescoに接続するため、共有 webapp の構成も変更する必要があります。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 に答える