Tomcat のインタビューの質問と回答トップ 16 (2024)

ここでは、新人だけでなく経験豊富な候補者も夢の仕事に就くための、Apache Tomcat の面接の質問と回答を紹介します。


1) ジャスパーとは何ですか?

  • Jasper は Tomcat の JSP エンジンです
  • JSP ファイルを解析してサーブレットとして JAVA コードにコンパイルします。
  • Jasper を使用すると、実行時に JSP ファイルの変更を自動的に検出し、再コンパイルできます。

無料 PDF ダウンロード: Apache Tomcat のインタビューの質問と回答


2) select * from tab の出力は何であるかについて言及してください。

データベース内のデフォルトのテーブルを表示します


3) IIS および NTLM と連携するように Tomcat を構成する方法を説明してください。

isapi_redirector.dll がサーバーで「統合 Windows セキュリティ」を使用するように IIS を構成する場合は、標準の手順に従う必要があります。XML Tomcat認証を無効にしています

<Connector port = "8009" enableLooksup = "false" redirect port = "8443" protocol = "AJP/1.3" tomcatAuthentication = "false" />

4) を使用できる場合について説明します。 [] はいつ使用できるのですか?

Bean プロパティを実行している場合は .operator を使用し、マップ値または 配列 インデックスの場合は、[] 演算子を使用することをお勧めします。 ただし、これらの演算子は同じ意味で使用できます。


5) Tomcat のデフォルトのポートは何ですか?

Tomcat のデフォルトのポートは 8080 です。ローカル マシンで Tomcat を初期化した後、Tomcat が URL: http://localhost:8080 を実行しているかどうかを確認できます。

Tomcat の面接での質問
Tomcat の面接での質問

6) Tomcat で使用されるコネクタについて言及してください。

TomcatではXNUMX種類のコネクタが使用されます

  • HTTP コネクタ: これには、動作方法を正確に決定し、リダイレクトやプロキシ転送などの機能にアクセスするために変更できる多くの属性があります。
  • AJP コネクタ: HTTP コネクタと同じように動作しますが、HTTP の代わりに AJP プロトコルを実行します。 AJP コネクタは通常、プラグイン テクノロジ mod_jk を通じて Tomcat に実装されます。

7) Catalina の設定ファイルとは何ですか?

Catalina で構成されている設定ファイルは次のとおりです。

  • 方針
  • プロパティ
  • プロパティ
  • XML
  • XML
  • Tomcat-users.xml
  • XML

8) Tomcat を Windows サービスとして実行するとどのような利点があるかを説明してください。

Tomcat を Windows サービスとして実行すると、次のような利点があります。

  • 自動起動: これは、システムをリモートから再起動する必要がある環境では非常に重要です。 メンテナンス
  • アクティブなユーザーログインなしでサーバーを起動します: Tomcat は、アクティブなモニターが接続されていないブレード サーバー上で実行されることがよくあります。 Windows サービスはアクティブ ユーザーなしで開始できます
  • セキュリティ: Tomcat アンダー ウィンドウ サービスを使用すると、他のユーザー アカウントから保護された特別なシステム アカウントでサービスを実行できます。

9) Tomcat で SSL を使用する場合について説明してください。

Tomcat をスタンドアロン Web サーバーとして実行している場合は、Tomcat を使用して接続を処理します。


10) WAR ファイルを使用して Web アプリケーションをデプロイする方法を説明してください。

JSP、サーブレット、およびそれらのサポート ファイルは、Tomcat の Web アプリ ディレクトリの下の適切なサブディレクトリに配置されます。 Web アプリ ディレクトリ内のすべてのファイルを、ファイル拡張子 .war で終わる XNUMX つの圧縮ファイルにすることができます。 WAR ファイルを webapps ディレクトリに配置することで、Web アプリケーションを実行できます。 Web サーバーが実行を開始すると、WAR ファイルの内容が適切な webapps サブディレクトリに抽出されます。


11) Tomcat Valve とは何ですか?

Tomcat バルブ - Tomcat 4 で導入された新しいテクノロジにより、Java クラスのインスタンスを特定の Catalina コンテナにリンクできるようになります。


12) Tomcat に設定されているバルブの数について言及してください。

Tomcat で構成される XNUMX 種類のバルブ

  • アクセスログ
  • リモートアドレスフィルター
  • リモートホストフィルター
  • リクエストダンパー

13) サーブレットのライフサイクルを説明してください。

Tomcat 上で実行される典型的なサーブレットのライフサイクル

  • Tom-cat は、コネクタの XNUMX つを通じてクライアントからリクエストを受け取ります。
  • このリクエストを処理するために、Tomcat はこのリクエストを適切なリクエストにマップします。
  • リクエストが適切なサーブレットに送信されると、Tomcat はサーブレット クラスがロードされたことを確認します。 そうでない場合、Tomcat はサーブレットを Java バイトコードにラップし、JVM によって実行可能になり、サーブレットのインスタンスを形成します。
  • Tomcat は、その init を呼び出してサーブレットを開始します。サーブレットには、Tomcat 構成ファイルを検査してそれに応じて動作し、必要なリソースを宣言できるコードが含まれています。
  • サーブレットが開始されると、Tomcat はサーブレットのサービス メソッドを呼び出してリクエストを続行できます。
  • Tomcat とサーブレットは、サーブレットのライフサイクル中にリスナー クラスを使用して調整または通信することができ、サーブレットのさまざまな状態変化を追跡します。
  • サーブレットを削除するには、Tomcat はサーブレットの destroy メソッドを呼び出します。

14) NAT プロトコルの目的を説明してください。

NAT プロトコルの目的は、プライベート IP アドレスをパブリック IP アドレスから隠し、組織に一定レベルのセキュリティを与えることです。


15) MAC は何を意味するのか説明してください。

MAC は媒体アクセス制御を意味します


16) トムキャット・コヨーテとは何なのか説明してください。

Tom coyote は、HTTP/1.1 仕様に基づいた HTTP コネクタで、TCP/IP ポートをリッスンすることで Web リクエストを受信して​​ Tomcat エンジンに転送し、リクエストを要求側クライアントに送り返します。

これらの面接の質問は、あなたの活力(口頭)にも役立ちます

シェアする

コメントを残す

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *