0

次の形式で「welcome-file-list」タグを宣言することにより、そのconf / web.xmlが示唆するように、Tomcat(バージョン7)のデフォルトのウェルカムファイルリストをオーバーライドしようとしています。

<welcome-file-list>
        <welcome-file>estore.html</welcome-file>
        <welcome-file>estore.htm</welcome-file>
        <welcome-file>estore.jsp</welcome-file>
</welcome-file-list>

私のアプリケーションのweb.xmlにありますが、次のようなエラーが発生します:

HTTPステータス500-java.lang.ClassNotFoundException:org.apache.jsp.estore_jsp

何か案は?ありがとうございました。

4

2 に答える 2

2

私はこれを試してみます:

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>
  1. 上記のスニペットをweb.xmlに追加します

  2. 次に、index.htmlで、<link />タグを使用して目的のランディングページ(この場合はestore.html)に転送します。

これでうまくいくはずです。

于 2013-02-08T16:36:41.777 に答える
0

Tomcatのデフォルトのデプロイメント記述子ファイルはTOMCAT_HOME/conf / web.xmlにあります。そこに、タグのデフォルトの説明が次のように表示されます。

<welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

上記のコードを<!-->インデントし、/ conf/web.xmlファイルを保存します。次に、コードを配置します

 <welcome-file-list>
        <welcome-file>estore.html</welcome-file>
        <welcome-file>estore.htm</welcome-file>
        <welcome-file>estore.jsp</welcome-file>
 </welcome-file-list>

プロジェクトのWEB-INF/web.xmlで、Tomcatサーバーを再起動すると結果が得られます。

于 2020-06-29T16:42:28.063 に答える