サーバサイドJava

▼作業環境
MacBook Pro (15-inch, 2016) バージョン10.13.6(記載時)
Eclipse Java EE IDE for Web Developers. Photon Release (4.8.0)
Tomcat9.0.11
JDK1.8

▼Tomcatサーバーの作成
→ Tomcatのサイトへ行く http://tomcat.apache.org/
→ 新しいの[Download]
→ [Core]の[tar.gz]をダウンロード
→ ターミナルで
  $ cd ~/Downloads/
  $ tar zxvf apache-tomcat-9.0.11.tar.gz
  $ sudo mv ~/Downloads/apache-tomcat-9.0.11 /Applications/
  $ /Applications/apache-tomcat-9.0.11/bin/startup.sh
→ Webブラウザで表示確認 http://localhost:8080
  $ /Applications/apache-tomcat-9.0.11/bin/shutdown.sh
→ Eclipseで[環境設定]
→ サーバー
→ ランタイム環境
→ 新しい[Apache Tomcat]で[新規ローカル・サーバの作成]にチェック
→ 次へ
  [Tomcat インストール・ディレクトリー]は、
  インストールした /Applications/apache-tomcat-9.0.11を参照
→ 完了
→ 適用
これでTomcatのランタイム環境が利用できるようになった。
サーバーに対象のプロジェクトを追加する必要がある。

▼Webアプリケーションの開発のためのMaven
→ ファイル
→ 新規
→ Mavenプロジェクト
→ 次へ
→ 必要最小限の入力でプロジェクトを生成するアーキタイプ(テンプレートみたいなもの)の
  [org.apache.maven.archetypes maven-archetype-webapp]を選択
→ 次へ
→ 開発者識別用の[グループId]はユニークなものに(例:com.alutocolo)。
→ プロジェクト識別の[アーティファクトId]はプロジェクト名ぽいものに(例:mvn-app)
→ 完了
src/main/resources には一般的なリソースファイルを配置する
src/main/webapp にはWebアプリケーションのJSPやサーブレットを配置する

▼pom.xmlに追記
文字コードとJavaバージョンの指定と、以下のエラー対応のためoom.xmlに追記。
 スーパークラス “javax.servlet.http.HttpServlet” が Java ビルド・パスで見つかりませんでした
参考:記述コードの検索サイト
 https://search.maven.org/
 http://mvnrepository.com/

<url>hoge</url>
<!--文字コードとJavaバージョンの指定-->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<!--エラー対応-->
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>9.0.11</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
<version>9.0.11</version>
</dependency>
</dependencies>
view raw pom.xml hosted with ❤ by GitHub

▼Tomcatにプロジェクトを追加
→ [サーバー]ビューの[ローカルホストのTomcat v9.0サーバー]を右クリック
→ 追加および除去
→ 追加