▼作業環境
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/
▼Tomcatにプロジェクトを追加
→ [サーバー]ビューの[ローカルホストのTomcat v9.0サーバー]を右クリック
→ 追加および除去
→ 追加