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


87

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

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

ありがとう。

回答:


155

Tomcatから実行するために戦争を作成する必要はありません。あなたはこれらのステップに従うことができます

  1. MyAppなどのwebappsフォルダーにフォルダーを作成します

  2. そのフォルダーにhtmlとcssを置き、アプリケーションの開始ページにしたいhtmlファイルにindex.htmlという名前を付けます。

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


1
/ usr / share / tomcat6 / webapps /の下にMyApp1フォルダーを作成し、作業中のhtmlをMyApp1にコピーして、名前をindex.htmlに変更しました。localhost:8080 / MyApp1-404エラーが発生します。
ヴァンデグラフ2010年

2
tomcat 6をダウンロードしたばかりで、WindowsXPで上記を試してみました。Linuxで実行しているので(「usr / share」から推測します)、シナリオを完全に再現することはできませんが、次のことを試してください-ブラウザーでlocalhost:8080を指定します。Tomcatマネージャページが表示されたら、左下隅にあるサーブレットの例をクリックします。結果のページのパスを確認してください。これは、ブラウザのページによって指定されたサーブレットフォルダパス内のindex.htmlを指します。同じ行にアプリケーションを設定する必要があります
Gaurav Saxena 2010年

gauravsメソッドが機能したことを確認できます-私も同じことを試しました。
nidhin_toms 2016年

完璧!ありがとうございました。
kholofelo Maloma 2016

1
@VandeGraff、それはあなたが読み取り権限を持っていないことが原因である可能性があります。通常、/ usr / *の下に配置されたファイルにはアクセス許可の問題があります...私は/home/myAccount/installations/tomcat/webapps/myApp/index.htmlに配置しました
kholofelo Maloma 2016

31

これが私のセットアップです:私はUbuntu9.10を使用しています。

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

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

    < Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
    
  6. このxmlは「デプロイメント記述子」と呼ばれ、Tomcatが「myapp」という名前のアプリを読み取って自動的にデプロイします。

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

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


XMLに挿入することを忘れない<?xml version="1.0" encoding="UTF-8"?>
volperossa

3

これがUbuntu16.04とTomcat8での私のステップです。

  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

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

zip -r <AppName>.war *

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.