web-dev-qa-db-ja.com

HTML、CSS WebページのみをTomcatにデプロイする

websiteの開発を始めたばかりです。現時点で私が持っているのは、HTMLページいくつかのCSSスタイルシートでサポートされているものだけです。

HTMLページとCSSページからのWARファイルを作成できますか?どうすればTomcatサーバーにデプロイできます

ありがとう。

80
Van de Graff

ここに私のsetup:私はUbuntu 9.10にいます。

さて、これが私がしたことです。

  1. Tomcat6-myapp」という名前のフォルダーを/ usr/shareに作成します。
  2. / usr/share/Tomcat6-myappの下にフォルダー「myapp」を作成します。
  3. (デプロイする必要がある)HTMLファイルを/ usr/share/Tomcat6-myapp/myappにコピーします。名前はindex.htmlでなければなりません。
  4. / etc/Tomcat6/Catalina/localhostに移動します。
  5. / etc/Tomcat6/Catalina/localhost内にxmlファイル「myapp.xml」を作成します(手順2のフォルダー名と同じ名前でなければなりません)。次の内容。

    < Context path="/myapp" docBase="/usr/share/Tomcat6-myapp/myapp" />
    
  6. このxmlは「Deployment Descriptor」と呼ばれ、Tomcatは「myapp」という名前のアプリを読み取り、自動的にデプロイします。

  7. 次に、ブラウザでhttp:// localhost:8080/myappにアクセスします-index.htmlがTomcatによって取得され、表示されます。

これがお役に立てば幸いです!

29
Van de Graff

Tomcatから実行するために戦争を作成する必要はありません。次の手順に従うことができます

  1. Webappsフォルダーにフォルダーを作成します。 MyApp

  2. Htmlとcssをそのフォルダーに入れて、htmlファイルに名前を付けます。これは、アプリケーションの開始ページであるindex.htmlです。

  3. Tomcatを起動し、ブラウザでURL「http:// localhost:8080/MyApp」を指定します。 index.htmlページがブラウザにポップアップ表示されます

138
Gaurav Saxena

Ubuntu 16.04およびTomcat 8での私の手順を次に示します。

  1. フォルダー/ var/lib/Tomcat8/webapps/ROOTをフォルダーにコピーします。

    cp -r/var/lib/Tomcat8/webapps/ROOT/var/lib/Tomcat8/webapps/{yourfolder}

  2. Html、css、jsをフォルダーに追加します。

  3. ブラウザで「 http:// localhost:8080 / {yourfolder}」を開きます

ノート:

  1. chrome Webブラウザーを使用していて、以前に間違ったフォルダーを実行した場合、Webブラウザーのキャッシュを消去(または別の名前を変更)します。

  2. Context.xmlを含むMETA-INFフォルダーが必要です。

2
Frank

.warファイルを作成する場合は、Managerアプリを使用してTomcatインスタンスにデプロイし、フォルダーを作成し、そのフォルダーにすべてのファイル(index.htmlファイルを含む)を入れて、ターミナルウィンドウをそのフォルダーに移動し、実行できます。次のコマンド:

Zip -r <AppName>.war *

私はMac上のTomcat 8でテストしましたが、どこでも動作するはずです

0
Greg Dougherty