非常に単純なケースから始めましょう。あなたはこの仕事を得て、あなたはそれを拡張することができます。
- 変更をtomcat設定に戻すことは、おそらく新しいTomcatインストールから始まります。
- でweb.xmlファイルを作成してWEB-INF
という名前のサブフォルダを作成し、そのフォルダ内の単純なのindex.htmlファイル
- を作成
- 直接Tomcatのwebappsのフォルダの下に、Webアプリケーションのための1つのフォルダを作成しますそのフォルダ:重要
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My webapp</display-name>
<description>My webapp</description>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
- すべてのファイルとディレクトリ名の大文字/小文字の正しい綴りを使用してください:index.htmlとweb.xmlは小文字で完成しています。 WEB-INFを大文字にします。
- .jspファイルはWEB-INFフォルダの外にある必要があります。
私はこれは動作していません、webappには、index.jspファイルをサーバーに配置する既定の例があります。私はそれらのアプリケーションを編集して、代わりに私のアプリケーションにポイントパス "/"を言いたいのですが、それがContext要素を
user903887
@ user903887例が矛盾している可能性があり(古いバージョンでセキュリティの問題が発見されているため)、この例を削除する必要があります。 。 /にアプリケーションをマウントする最も簡単な方法は、アプリケーションのサブフォルダをwebapps "ROOT"(注:大文字)の下に呼び出すことです。 –
ありがとうHendrik、私はすべての例を削除し、Webアプリケーションの下でROOT.warとして私のアプリケーションを配備しました。これはハッキーですが今のところ働いています – user903887