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は複数の主キーを設定する操作を実装します

推薦する

EclipseにTomcatサーバー設定を追加する方法

1. ウィンドウ -> 設定を選択してEclipseの設定パネルを開きます。 2. 「設定」ウ...

Xampp サーバーで MySQL パスワードを変更する方法 (画像付き)

今日、PHP で作業しているときに、Xampp サーバーに付属の mysql データベースを使用する...

Docker イメージ管理の一般的な操作コード例

ミラーリングも Docker のコアコンポーネントの 1 つです。ミラーリングはコンテナ操作の基盤で...

WeChatアプレットを少なく使う方法(最適な方法)

序文私は less/sass を書くことに慣れていますが、小さなプログラムを開発するときには、まだ ...

WeChatアプレットトラック再生の実装と遭遇した落とし穴の詳細な説明

WeChat アプレットの軌跡再生では、主に線描画操作にポリラインを使用し、車の移動操作にマーカーを...

バランスの取れたデジタルスクロール効果を実現するJavaScript

目次1. 実施の背景2. 実装のアイデア3. 実施プロセス1. 実施の背景先週、ユーザーがタスクを完...

CSSはスクロールを許可しながらスクロールバーを非表示にするためにオーバーフローを設定します

CSS は、スクロールを許可しながらスクロール バーを非表示にするために Overflow を設定し...

Nginx 構成 SSL および WSS 手順の紹介

目次序文1. Nginxのインストール1. Nginxをダウンロードする2. 依存関係をインストール...

CentOS 7 でゲートウェイを変更して IP を設定する方法の例

Centos7 バージョンをインストールするときに、外部ネットワークへの接続を選択すると、外部ネット...

Docker の詳細なイラスト

1. Dockerの紹介1.1 仮想化1.1.1 仮想化とは何ですか?コンピュータにおける仮想化とは...

CSSは、マウスを線の上に置くと線全体の色を変える効果を実現します。

まとめ:以下のように、CSS で指定した行にマウスを置いたときに行全体の色を変更する方法を示します。...

Nginx+ModSecurity セキュリティモジュールの導入

目次1. ダウンロード2. 展開1.Nginxのデプロイメント2. ModSecurityの展開3....

docker.service 起動エラーの詳細なトラブルシューティング

エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...

MySQL 制約の超詳細な説明

目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...

IE8を閲覧するときにウェブサイトが自動的にIE7互換モードを使用するようにする

序文IE の将来のすべてのバージョンで Web ページの外観が一貫していることを保証するために、IE...