1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ひとりでAdvent Calendar 2019

Day 5

Tomcatとは

Last updated at Posted at 2019-12-12

学習用資料

###サーバーとは何か?

一言で言うと、リクエストを受け取ってそれに対してレスポンスを返すもの。
例えば、一般的なwebサイトではURLというリクエストをサーバーに送ってhtmlをレスポンスでもらう。
プログラミングにおいて、サーバーを作ろうと思った時言語の中にサーバーを簡単にたてれるものがあるがJavaに関していうとそれは難しい。なので、あらかじめサーバーの機能が入ったものをインストールしてそれと連携してサーバーを作っていく。

###Tomcatとは何か?

Tomcatはサーバーの機能が入ったものでJava Servletと連携しやすくしたものである。
ということで、簡単なサーブレットを作ってみよう。
まずはイクリプスを開く。ここで右上の×ボタンの下がJava EEが青くなっていることに注意。

java.PNG

ここで右クリック→New→DynamicProjectでDynamicProjectを作成する。
ProjectNameやTarget runtimeを設定するところがあるので設定する。
TomcatがインストールされてなければTomcatのインストールが必要となる。
ProjectNameは適当に設定するとして、Targetruntimeは自分が選択したTomcatのバージョンを選択しダウンロードしたTomcatファイルと紐づける。

java2.PNG

設定し終えたらfinishを押す。

java3.PNG

src直下にmainという名前でPackageを作成し、その中に新規でTestというClassNameでServletファイルを作成する。
Package作成、Servletファイル作成どちらも右クリックで行うことができる。

作ったら、上の画像の下にあるServersと書かれているところの下をクリックする。

java4.PNG

そして、最初にTargetRuntimeで選んだものと一緒のTomcatのVersionをクリックして選択。

java5.PNG

Addを押してFinishを押すことでサーバーを作成することができる。

後はサーバーをクリックして、虫マークをクリックすると、サーバーが起動する。
デフォルトだとlocalhost:8080/sample-project/Testをたたくと、レスポンスが返ってくる。
実行結果
java6.PNG

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?