[JAVA] Umgebungskonstruktion für die Entwicklung von Servlet-Anwendungen

Überblick

Ich habe einen allgemeinen Ablauf über die Entwicklungsumgebung zum Erstellen von Servlet-Anwendungen geschrieben.

Umgebung

OS macOS High Sierra

Liste der zu installierenden Dinge

Eclipse ver.4.8(Photon) Ich habe es mit Version 4.8 entwickelt, aber ich denke, es ist in Ordnung, wenn Sie die neueste Version verwenden. https://www.eclipse.org/photon/

Tomcat Ein Container zum Ausführen von Servlet https://tomcat.apache.org/download-90.cgi

Java Ich habe JDK Version 10 verwendet, aber es scheint, dass es nicht mehr heruntergeladen werden kann. https://www.oracle.com/technetwork/java/javase/downloads/index.html Ich frage mich, ob Sie die neueste Version verwenden können.

** Mit der auf dem Server installierten Java-Version beim Hochladen auf den Server Beachten Sie, dass es möglicherweise nicht funktioniert, es sei denn, die Java-Version stimmt bei der lokalen Entwicklung überein !! (Die Version der Klassendatei unterscheidet sich je nach Java-Version und funktioniert nicht ordnungsgemäß.) **

MySQL Erforderlich, wenn Sie eine App erstellen möchten, die eine Datenbank verwendet Wenn Sie mit den Standardeinstellungen auf [WEITER] drücken, können Sie die Installation normal durchführen. https://dev.mysql.com/downloads/mysql/

Projekterstellung

1. Starten Sie Eclipse

Der Speicherort des Arbeitsbereichs ist in Ordnung, es sei denn, Sie sind besonders darüber informiert スクリーンショット 2019-09-22 16.56.07.png

2. Erstellen Sie einen Tomcat-Server

Stellen Sie den Tomcat-Server in Eclipse zur Verfügung

Fügen Sie den Tomcat-Server hinzu

Wählen Sie [Datei] -> [Neu] -> [Andere] スクリーンショット 2019-09-22 17.09.49.png

Wählen Sie Server und dann Weiter スクリーンショット 2019-09-22 17.11.26.png

Wählen Sie die Version des Tomcat-Servers unter [Apache] aus (diesmal wählen Sie die neueste Version von Tomcat v9.0 aus). Belassen Sie die anderen Elemente als Standard und wählen Sie [Fertig]

Wenn Sie fertig sind, wird das Element [Server] zum Speicherort des Paket-Explorers hinzugefügt. Der Server der ausgewählten Version von Tomcat wird ausgeführt スクリーンショット 2019-09-22 17.15.48.png

3. Erstellen Sie ein Projekt

Wählen Sie [Datei] -> [Neu] -> [Projekt] スクリーンショット 2019-09-22 17.01.51.png

Wählen Sie im Web ** Dynamisches Webprojekt ** und dann Weiter スクリーンショット 2019-09-22 17.02.51.png

Geben Sie den zu erstellenden Projektnamen in das Eingabefeld Projektname ein Ändern Sie die Ziel-Laufzeitversion in [Tomcat9 (Java10)], die zuvor festgelegt wurde Das Konfigurationselement wurde in [Tomcat9 (Java10) Standardkonfiguration] geändert. スクリーンショット 2019-09-22 20.52.07.png

Wenn die Projekterstellung abgeschlossen ist, wird das Element [Projektname] am Speicherort des Paket-Explorers erstellt. スクリーンショット 2019-09-22 20.54.32.png

Erstellen Sie eine HTML-Datei, um vorerst etwas anzuzeigen Klicken Sie mit der rechten Maustaste auf den Projektnamen und wählen Sie Neu-> Andere Wählen Sie [HTML-Datei] und erstellen Sie sie unter [Projektname / WebContent](Beispiel: index.html). スクリーンショット 2019-09-22 20.57.56.png

Index.html wurde so geändert, dass es sich wie ↓ anfühlt

index.html


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>TITLE!!!</title>
</head>
<body>
Qiita
</body>
</html>

Damit ist die Projekterstellung einmal abgeschlossen

4. Projekt zum Server hinzufügen

Zu diesem Zeitpunkt ist das Fenster zu [Server] auf dem Bildschirm von Eclipse nicht vorhanden, daher werde ich ein Fenster hinzufügen. Wählen Sie oben auf dem Bildschirm [Fenster] -> [Ansicht anzeigen] -> [Andere] スクリーンショット 2019-09-22 17.23.39.png

Wählen Sie Server und dann Öffnen スクリーンショット 2019-09-22 17.24.46.png

Anschließend wird das Fenster [Server] zur oberen Seite von Eclipse hinzugefügt. Klicken Sie mit der rechten Maustaste auf den Server und wählen Sie Hinzufügen / Entfernen スクリーンショット 2019-09-22 17.26.14.png

Wählen Sie hier das zuvor erstellte Projekt aus, wählen Sie [Hinzufügen] und wenn Sie zum Feld [Konfiguriert] wechseln können, wählen Sie [Fertig stellen]. Dadurch wird das Projekt beim Server registriert und kann auf dem Server gestartet werden. スクリーンショット 2019-09-22 17.27.10.png

Wählen Sie den Server aus, der im Serverfenster gestartet werden soll, und wählen Sie Server starten スクリーンショット 2019-09-22 21.01.39.png

Nachdem Sie bestätigt haben, dass der Server ausgeführt wird, starten Sie Google Chrome oder einen geeigneten Browser und geben Sie die folgende URL ein http://localhost:8080/Qiita/index.html

Wenn dann der folgende Bildschirm angezeigt wird, ist er erfolgreich

スクリーンショット 2019-09-22 21.11.12.png

Der Fluss dieser Kommunikation ** Für Port 8080 (von Tomcat verwendeter Port) auf localhost (auf Ihrem PC) Wenn Sie eine Anfrage mit HTTP stellen, wird der im Qiita-Projekt enthaltene Wert von index.html zurückgegeben Zeigen Sie den Wert im Browser an. ** ** ** Es ist ein Fluss wie geworden.

Zusammenfassung

Ich habe auf meinem PC eine Entwicklungsumgebung eingerichtet, einen Apache Tomcat-Server eingerichtet und einen allgemeinen Ablauf für den Zugriff über einen Browser geschrieben. Wenn möglich, denke ich, dass ich nur den Quellcode schreiben muss.

Recommended Posts

Umgebungskonstruktion für die Entwicklung von Servlet-Anwendungen
Erstellung einer Webanwendungsentwicklungsumgebung in Java (für unerfahrene Personen)
Java Entwicklungsumgebung Konstruktion
[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 1. Umgebungskonstruktion
Aufbau der Rails6-Entwicklungsumgebung [Mac]
Konstruktionshandbuch für eine stabile Entwicklungsumgebung für "Rails6" mit "Docker-compose"
Umgebungsbau mit Docker für Anfänger
[Unity] Konstruktionsverfahren für die Android-Entwicklungsumgebung
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Hinweise für Anfänger in der Android-Anwendungsentwicklung
Erstellung einer Java-Webanwendungsentwicklungsumgebung mit VS-Code (struts2)
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen Sie eine Entwicklungsumgebung für Rails-Anwendungen mit Docker [Docker, Rails, Puma, Nginx, MySQL]
[Java & SpringBoot] Umgebungskonstruktion für Mac
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Verfahren zum Erstellen einer Rails-Anwendungsentwicklungsumgebung mit Docker [Rails, MySQL, Docker]
[Processing x Java] Erstellen einer Entwicklungsumgebung
Ein Memorandum für Anfänger der Android-Anwendungsentwicklung
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Sapper × Go (Echo) × Aufbau einer Docker-Entwicklungsumgebung
Erstellen einer Entwicklungsumgebung für Universal Robotics UR Caps
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
[Docker] Entwicklung der Entwicklungsumgebung Rails6 / Ruby2.7 / MySQL8
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
[Java] Umgebungskonstruktion
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
Java-Entwicklungsumgebung
[Frühling] Umweltbau
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Umgebungskonstruktionsverfahren für die Verwendung von PowerMock mit JUnit
CI / CD-Übung für Anfänger - Teil 1 - Umweltbau
Erstellen einer Entwicklungsumgebung mit IntelliJ IDEA + Maven + Tomcat 9
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Einführung in Kotlin für iOS-Entwickler ①-Umgebungskonstruktion
Aufbau einer Django-Entwicklungsumgebung mit Docker-Compose (persönliches Memorandum)
Konstruktions- und Entwicklungsverfahren für lokale WordPress-Umgebungen mit Docker
Wartungsverfahren für die WebSphere Liberty für Windows-Entwicklungsumgebung
Aufbau der Penronse-Umgebung [Windows]
Einführung in Slay the Spire Mod Development (2) Konstruktion der Entwicklungsumgebung
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Memo zur Java-Entwicklungsumgebung
Erstellen Sie eine Java-Entwicklungsumgebung auf Mac-JDK Install (2020-Aufbewahrungsversion).
Aufbau der Rails Docker-Umgebung
[Mac] VS Code-Entwicklungsumgebungskonstruktion (Java, Gradle, Node.js)
TDD-Studie Nr. 1 Umweltbau & erste testgetriebene Entwicklung (6. Juli 2020)
[Java] Umgebungskonstruktionsverfahren zum Entwickeln von Streben 1.3 mit Eclipse