Tomcat の設定と Eclipse での起動方法

Tomcat の設定と Eclipse での起動方法

Tomcat8のインストールと設定方法

Apache Tomcat は、最も一般的で人気のある Java ベースの Web コンテナーです。この記事では、tomcat8 をインストールして設定ファイルを調整する方法を説明します。

Tomcat の主な利点は、フットプリントが小さく、構成がシンプルで、コミュニティの関与の歴史が長いことです。通常、開発者は 5 ~ 10 分 (Tomcat のダウンロード時間を含む) で機能的な Tomcat インストールを稼働させることができます。 Tomcat は、開発マシンで正常に動作するために、すぐに使用できる構成をほとんど必要としませんが、高負荷、高可用性の運用環境で正常に動作するように大幅に調整することもできます。大規模な Tomcat クラスターを作成して、大量のトラフィックを確実に処理できます。 Tomcat はシンプルで軽量であるため、商用の生産環境でよく使用されます。

次の表に、Tomcat のバージョンとその仕様を示します。

tomcat ダウンロード

http://tomcat.apache.org/download-80.cgi にアクセスし、「Binary Distributions」->「Core」までスクロールします。 Windows の場合、サービス インストーラー、または 32 ビットまたは 64 ビットの ZIP バージョンを選択できます。 Tomcat をインストーラーではなく Windows サービスとして実行する場合、サーバーを手動で実行するか IDE と統合するには、ZIP ダウンロードを選択してください。

Linux または OSX で実行している場合は、非 Windows 用の zip をダウンロードしてください。

Tomcat マネージャーを有効にする

Tomcat Manager を使用すると、アプリケーションを簡単に管理し、サーバーの状態を監視できます。

これを有効にするには、お好みのテキスト エディターでconf/tomcat-users.xmlを開き、 <tomcat users>タグと<tomcat users>タグの間に次の行を挿入します。

<user ユーザー名="admin" パスワード="admin" 役割="manager-gui,admin-gui" />

もちろん、ユーザー名とパスワードは自由に設定できます。

マネージャー サーバーを起動すると、 http://localhost:8080/でマネージャー アプリケーションにアクセスできます。

サーブレットコンパイラをJava8を使用するように変更する

デフォルトでは、Tomcat 8.0 は、Java SE 8 で実行される場合でも、Java SE 6 言語サポートを使用して Java Server Pages ( JSP ) をコンパイルします。これは conf/web.xml ファイルで変更できます。ファイル内でorg.apache.jasper.servlet.JspServletテキストを検索します。このテキストを含むタグの下には、2 つの<init param>タグがあります。これら2つの値を1.6から1.8に変更します

<初期化パラメータ>
 <param-name>コンパイラソースVM</param-name>
 <パラメータ値>1.8</パラメータ値>
</init-param>
<初期化パラメータ>
 <param-name>コンパイラターゲットVM</param-name>
 <パラメータ値>1.8</パラメータ値>
</init-param>

Tomcat サーバーの起動と停止方法

すべての設定が完了したら、Tomcat を起動して使用できるようになります。ホストオペレーティングシステムとしてWindowsを使用している場合は、Tomcatサーバーを起動する前に、この記事を確認してください: jdk環境変数の設定

Tomcat を起動するのは、/bin フォルダーに移動して、Windows の場合はstartup.bat実行するか、Linux または OSX の場合はstartup.sh実行するだけです。

Tomcat を停止するには、Windows OS ではshutdown.bat 、Linux または OSX システムではshutdown.shを実行します。

Eclipse から Tomcat を実行する

Eclipse IDEからApache Tomcat 8をセットアップして実行する方法は次のとおりです。

では、なぜ Eclipse から Tomcat を実行するのでしょうか?理由はいくつかあります。まず、Tomcat スタンドアロン サーバーをデバッグ モードで実行せずに、アプリケーションを直接デバッグできます。次に、アプリケーションをデプロイする前に、JUnit テストを実行できます。 3 番目に、Eclipse からアプリケーションを直接デプロイできます。

Eclipse で Tomcat を設定する

注意: 以下の手順を実行する前に、Eclipse IDE の新しいバージョンを実行していることを確認してください。 Eclipse Luna 4.4 より前のバージョンの Eclipse では、デフォルトでは Tomcat 8 はサポートされません。このチュートリアルでは、Java EE 開発者向けの Eclipse Mars 2 を使用しました。

1. Eclipse for Java EEで、Windows OSの場合は「ウィンドウ」->「設定」に移動します(Macの場合は「Eclipse」->「設定」)。

2. サーバーに移動し、ランタイム環境をクリックします。

3. 「追加…」ボタンをクリックします

4. Apacheツリーでtomcat8を選択し、「新しいローカルサーバーを作成する」ボックスをチェックします。

5. 次の画面で「参照…」をクリックし、Tomcat のインストール ディレクトリを選択します。 JREドロップダウンリストで、ローカルのjava8seインストールを選択し、「完了」ボタンをクリックして確認します。

ヒント: Eclipse は組み込みのブラウザを使用して Web アプリケーションを開きます。この設定を、Google Chrome や Firefox などのより便利なブラウザに変更できます。これを行うには、「ウィンドウ」->「Webブラウザ」に移動し、「デフォルトのシステムWebブラウザ」を選択します。

ローカルサーバー上のEclipseからアプリケーションを実行する

Tomcat を Eclipse で実行するように構成したので、このサーバー上でアプリケーションを簡単に実行できます。これを行うには、プロジェクトエクスプローラーでプロジェクトを右クリックし、[実行] -> [サーバーで実行]に移動します。

次の画面で Apache Tomcat 8 を選択します。これにより、アプリケーションがデプロイされ、ブラウザ ウィンドウで開きます。

Tomcat の設定と Eclipse での起動方法についてはこれで終わりです。Eclipse での Tomcat の設定の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • JDK+Tomcat+eclipse+MyEclipseの設定方法については、この記事を読めば十分です。
  • Tomcat9 のダウンロード、インストール、設定 + Eclipse への統合に関する詳細なチュートリアル
  • Eclipse と IDEA 用に Tomcat サーバーを構成する方法
  • Maven Web プロジェクトを Eclipse にインポートし、Tomcat で実行するように設定します。
  • EclipseでTomcatを構成するときに、選択したタイプを使用してサーバーを作成できないというエラーを解決する
  • Eclipse 構成 tomcat10 の詳細な手順の概要

<<:  CSS フォントの新しい使い方: カラーフォントの実装

>>:  mysqlは複数の主キーを設定する操作を実装します

推薦する

MySQL アーキテクチャのナレッジポイントの概要

1. データベースとデータベースインスタンスMySQL の研究では、データベースとデータベース イン...

MySQL の暗号化と復号化の例

MySQL の暗号化と復号化の例データの暗号化と復号化はセキュリティ分野で非常に重要です。プログラマ...

MySQLインデックスの簡単な分析

データベース インデックスは、テーブル操作の速度を向上させることを目的としたデータ構造です。高速なラ...

HTML に埋め込まれた Flash HTML ウェブページ コードに Flash ファイルを埋め込むソリューション (パート 1)

中国の習慣では、旧暦の1月15日より前に新年を祝います。ここで、庭にいる友人たちに新年の幸せを祈りた...

Serv-U FTPとADの完璧な統合ソリューションの詳細な説明

会社が現在使用しているソリューションを確認するためにバックエンドにログインしました。使用される FT...

Vueはv-modelを使用してel-paginationコンポーネントのプロセス全体をカプセル化します。

v-model を使用してページング情報オブジェクトをバインドします。ページング情報オブジェクトに...

IE6 フォントを定義できません: 13px サイズは無効です。IE6 は自動的に大きいフォント ソリューションを表示します。

数日前、Web ページのモジュールを調整していたとき、ページのフォント サイズを 13px に設定し...

Linux lnコマンドの使用

1. コマンドの紹介ln コマンドは、ファイルのリンクを作成するために使用されます。リンクは、ハード...

フェッチネットワークリクエストのカプセル化例の詳細な説明

エクスポートデフォルト({ URL、 メソッド = 'GET'、 データ = nu...

ページリファクタリングスキル - コンテンツ

雑談はここまでにして、インターネット上で見つかる高性能な Yahoo ウェブサイトを構築するための数...

MySQL トリガーの追加、削除、変更、クエリ操作の例

この記事では、例を使用して、MySQL トリガーの追加、削除、変更、およびクエリ操作について説明しま...

Vue で axios を使用して画像をアップロードするときに発生する問題

目次FormDataとは何ですか? vueとaxiosの協力による実践的な体験追加()セット()消去...

Linux での MySQL 5.6.27 インストール チュートリアル

この記事では、LinuxでのMySQL 5.6.27のインストールチュートリアルを参考までに紹介しま...

MySQLの場合の使用例分析

まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...

JavaScript フロー制御 (ループ)

目次1. forループ2. 二重の for ループ3. whileループ4. dowhileループ5...