私はウェブサイトの開発を始めたばかりです。現時点で私が持っているのは、いくつかのCSSスタイルシートでサポートされているHTMLページだけです。
HTMLページとCSSページからWARファイルを作成できますか?それらをTomcatサーバーにデプロイするにはどうすればよいですか?
ありがとう。
回答:
Tomcatから実行するために戦争を作成する必要はありません。あなたはこれらのステップに従うことができます
MyAppなどのwebappsフォルダーにフォルダーを作成します
そのフォルダーにhtmlとcssを置き、アプリケーションの開始ページにしたいhtmlファイルにindex.htmlという名前を付けます。
tomcatを起動し、ブラウザでURL「http:// localhost:8080 / MyApp」を指定します。index.htmlページがブラウザにポップアップ表示されます
これが私のセットアップです:私はUbuntu9.10を使用しています。
さて、これが私がしたことです。
/ etc / tomcat6 / Catalina / localhost内に次の内容のxmlファイル「myapp.xml」(手順2のフォルダーの名前と同じ名前である必要があると思います)を作成します。
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
このxmlは「デプロイメント記述子」と呼ばれ、Tomcatが「myapp」という名前のアプリを読み取って自動的にデプロイします。
次に、ブラウザでhttp:// localhost:8080 / myappにアクセスします。index.htmlがtomcatによって取得され、表示されます。
これがお役に立てば幸いです。
<?xml version="1.0" encoding="UTF-8"?>
これがUbuntu16.04とTomcat8での私のステップです。
フォルダ/ var / lib / tomcat8 / webapps / ROOTをフォルダにコピーします。
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {yourfolder}
html、css、jsをフォルダーに追加します。
ブラウザで「http:// localhost:8080 / {yourfolder}」を開きます
ノート:
Chrome Webブラウザーを使用していて、以前に間違ったフォルダーを作成した場合は、Webブラウザーのキャッシュをクリーンアップします(または別の名前を変更します)。
context.xmlを含むMETA-INFフォルダーが必要です。
Managerアプリを使用してTomcatインスタンスにデプロイできる.warファイルを作成する場合は、フォルダーを作成し、そのフォルダーにすべてのファイル(index.htmlファイルを含む)を配置して、ターミナルウィンドウをそのフォルダーに移動して実行します。次のコマンド:
zip -r <AppName>.war *
MacのTomcat8でテストしましたが、どこでも動作するはずです