Ich habe einen allgemeinen Ablauf über die Entwicklungsumgebung zum Erstellen von Servlet-Anwendungen geschrieben.
OS macOS High Sierra
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/
Der Speicherort des Arbeitsbereichs ist in Ordnung, es sei denn, Sie sind besonders darüber informiert
Stellen Sie den Tomcat-Server in Eclipse zur Verfügung
Wählen Sie [Datei] -> [Neu] -> [Andere]
Wählen Sie Server und dann Weiter
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
Wählen Sie [Datei] -> [Neu] -> [Projekt]
Wählen Sie im Web ** Dynamisches Webprojekt ** und dann Weiter
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.
Wenn die Projekterstellung abgeschlossen ist, wird das Element [Projektname] am Speicherort des Paket-Explorers erstellt.
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).
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
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]
Wählen Sie Server und dann Öffnen
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
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.
Wählen Sie den Server aus, der im Serverfenster gestartet werden soll, und wählen Sie Server starten
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
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.
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.