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

推薦する

VUEは底部吸引ボタンを実装

この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容...

Node.js のモジュール性、npm パッケージ マネージャーの説明

目次モジュール化の基本概念モジュール化とは何かモジュール分解の利点Node.js のモジュール性No...

Vue における v-model を使用したクロスコンポーネントバインディングの基本的な実装方法

みなさんこんにちは。今日はv-modelを使って親子コンポーネントのバインディング効果を実現する方法...

MySQL データベースの Binlog 使用法の概要 (必読)

MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...

Confluence と jira-software を Docker にデプロイする方法

バージョン: セントロス==7.2 jdk==1.8 合流==6.15.4 jira-ソフトウェア=...

実行中のDockerコンテナのポートマッピングを変更する方法

序文docker run がコンテナを作成して実行するときに、-p を使用してポート マッピング ル...

要素の$notifyポイントについての簡単な説明

当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでし...

MySQL での order by の使用に関する詳細

目次1. はじめに2. 本文2.1 単一列のソート2.2 複数の列を並べ替える2.3 ソート方法2....

Vueウォッチの監視方法の概要

目次1. Vueにおけるwatchの役割はその名の通り、監視の役割です。 2. このオブジェクトのプ...

MySQLの起動と接続方法の例分析

目次mysqldの起動方法方法 1: mysqld方法 2: mysqld_safe方法3: mys...

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

CSS でより美しいリンクプロンプト効果をカスタマイズする方法

提案: コードをできるだけ手書きすると、学習の効率と深さを効果的に向上できます。デフォルトでは、&l...

フレックスレイアウトの改行スペースでの align-content の使用

1. この記事で実装した効果図は以下のとおりです。レイアウトの右側に Flex レイアウトを使用し、...

Linux C バックグラウンドサービスプログラムの単一プロセス制御の実装

導入通常、バックグラウンド サーバー プログラムには 1 つのプロセスのみが必要ですが、単一のプロセ...

SQL Server の完全バックアップに関する珍しいエラーと解決策

1. エラーの詳細一度、データベース全体のバックアップを手動で実行したときに、次のエラーが発生しまし...