Windows および Linux で tomcat9 を介して war パッケージを手動で展開する方法

Windows および Linux で tomcat9 を介して war パッケージを手動で展開する方法

Windows 環境と Linux 環境では結果が異なります。

ウィンドウズ

ステップ 1: Maven を使用して war パッケージを作成します (war パッケージの名前が hello-back.war の場合)

ステップ2: warパッケージをTomcatインストールのwebappsディレクトリにコピーします

ステップ 3: tomcat を起動します (conf/server.xml でポート番号を変更できます)

ステップ4: ブラウザ127.0.0.1::8080にアクセスする

 

リナックス

同じ操作、同じ展開、スタイルなし、一体何なんだ

心配しないで、心配しないで。 。 。

ここで問題があります。デフォルトでは、プロジェクト名がルート ディレクトリに追加されます。たとえば、hello-back が上記に追加されます。この方法では、一部のリソース ファイルを読み込むことができません (リソース ファイルはルート ディレクトリに相対的であるため)。

このルートディレクトリを変更するには、Tomcatのserver.xml構成ファイル(conf/server.xmlにあります)を変更します。

<Host>と</Host>の間に次の文を追加します。

<Context path="/" docBase="hello-back" debug="0" privileged="true"/>この構成のパスはルートディレクトリを参照し、docBaseはwar名を参照します。

要約する

上記は、編集者が紹介した tomcat9 を介して Windows および Linux に war パッケージを手動でデプロイする方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux と Windows で Tomcat のメモリ サイズを変更する方法

<<:  MySQL のデフォルトのストレージ エンジンを変更する方法

>>:  Reactプロジェクトの新規作成からデプロイまでの実装例

推薦する

CSS で 3 列レイアウトを実装するいくつかの方法と利点と欠点

序文3 列レイアウトは、その名前が示すように、両側が固定され、中央が適応します。実際の開発では、3 ...

Centos6.9 インストール Mysql5.7.18 ステップ記録

インストール手順 rpm -ivh mysql-コミュニティ-共通-5.7.18-1.el7.x86...

jQueryはHTML要素の非表示と表示を実装します

商品を検索するときに、すべてのブランドまたは一部のブランドを表示するTaobaoの機能を真似してみま...

HTML でフレームセット タグを使用するチュートリアル

フレームセット ページは通常の Web ページとは多少異なります。依然として <HTML>...

InnoDBのインデックスページ構造、挿入バッファ、適応ハッシュインデックスについての簡単な説明

InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...

Dockerコンテナ起動時に固定IPを設定する実装

Dockerインストール後のネットワークタイプ [root@insure updev]# docke...

MySQL インデックスの一般的な問題の概要

Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...

Json の長所と短所、使用方法の紹介

目次1. JSONとは何か1.1 配列リテラル1.2 オブジェクトリテラル1.3 混合リテラル1.4...

Baota Linux パネル コマンド リスト

目次Pagodaをインストールする管理塔Nginx サービス管理Apache サービス管理MySQL...

Nginx 最適化サービスで Web ページ圧縮を実装する方法

リソースを節約するためにWebページの圧縮を設定する1.まず、設定を変更しましょう vim /usr...

Linux でハイパースレッディング技術を動的に有効/無効にする方法の詳細な説明

序文Intel のハイパースレッディング テクノロジーにより、1 つの物理コア上で 2 つのスレッド...

CSS3 マウスホバー遷移ズーム効果

以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。...

WeChatアプレットはシンプルな計算機を実装する

参考までにWeChatアプレットで書かれた簡単な計算機です。具体的な内容は次のとおりです。 jisa...

スキン効果を実現するJavaScript(背景の変更)

この記事では、スキン変更効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...

react-virtualized を使用して、動的な高さを持つ画像の長いリストを実装する

目次開発中に発生した問題解決具体的な実装実績まとめバーチャルリストは、スクロールコンテナ要素の表示領...