CentOS 7-Konfiguration Tomcat9+MySQL-Lösung

CentOS 7-Konfiguration Tomcat9+MySQL-Lösung

Tomcat konfigurieren

Installieren Sie zuerst Tomcat

Die Installation von Tomcat gliedert sich in zwei Schritte: Installation von Tomcat und Installation von JDK

JDK (Java Development Kit) ist ein von Sun Microsystems für Java entwickeltes Produkt. Seit der Einführung von Java ist JDK das am häufigsten verwendete Java SDK. JDK ist der Kern von Java und umfasst die Java-Laufzeitumgebung, Java-Tools und Java-basierte Klassenbibliotheken. Wenn Sie Java-Programme ausführen möchten, müssen Sie daher JDK-Unterstützung haben. Voraussetzung für die Installation von Tomcat ist die Installation von JDK.

Installieren Sie JDK

: : : : : : : : : : : : : : :

Installieren Sie Tomcat

# Da es sich um ein Binärpaket handelt, entfällt der Kompilierungsprozess [root@DaMoWang ~]# tar xf apache-tomcat-9.0.10.tar.gz [root@DaMoWang ~]# mv apache-tomcat-9.0.10/ /usr/local/tomcat [root@DaMoWang ~]# cd /usr/local/tomcat [root@DaMoWang tomcat]# bin/startup.sh # Starten Sie Tomcat

Verwenden Sie den Befehl netstat, um zu überprüfen, ob der Start erfolgreich war.

# Normalerweise gibt es drei Ports: 8005, 8009 und 8080, wobei 8080 der Port für die Bereitstellung von Webdiensten, 8005 der Verwaltungsport und 8009 der Port für Dienstaufrufe von Drittanbietern ist, wie beispielsweise der, der verwendet wird, wenn httpd und Tomcat kombiniert werden [root@DaMoWang tomcat]# netstat -lntp|grep java tcp6 0 0 127.0.0.1:8005 :::* LISTEN 3430/java tcp6 0 0 :::8009 :::* LISTEN 3430/java tcp6 0 0 :::8080 :::* LISTEN 3430/java

Tomcat konfigurieren

Der Installationsprozess von Tomcat ist sehr einfach und es gibt nicht viele Konfigurationen für Tomcat.

Konfigurieren Sie den Zugriffsport des Tomcat-Dienstes

Der Standard-Startport von Tomcat ist 8080. Wenn Sie ihn ändern möchten, müssen Sie die Datei conf/server.xml im Installationsverzeichnis ändern.

[root@DaMoWang tomcat]# vim conf/server.xml # 找到<Connector port="8080" protocol="HTTP/1.1" 的行, 比如修改为80 <Connector port="80" protocol="HTTP/1.1 保存退出# 重启Tomcat服务[root@DaMoWang tomcat]# bin/shutdown.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/jdk10 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED [root@DaMoWang tomcat]# bin/startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/jdk10 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started.

Virtueller Tomcat-Host

: : : : : : : : : : : : : : :

Testen der Tomcat-Analyse von JSP

# Erstellen Sie eine JSP-Testseite [root@DaMoWang tomcat]# vim /data/tomcatweb/1.jsp <html><body><center> Jetzt ist die Zeit: <%=new java.util.Date()%> </center></body></html> # Zeigen Sie die laufenden Ergebnisse an [root@DaMoWang tomcat]# curl -x127.0.0.1:8080 www.damowang.cn/1.jsp <html><body><center> Jetzt ist die Zeit: Fri Jul 27 18:40:46 CST 2018 </center></body></html> # Sie können sehen, dass der mittlere Code in die aktuelle Systemzeit geparst wird. Sie können auch Hosts auf der physischen Maschine binden und mit einem Browser testen

Tomcat stellt eine Verbindung zu MySQL her

Tomcat stellt über den JDBC-Treiber eine Verbindung zu MySQL her

Sie müssen also ein Paket vorbereiten

mysql-connector-java kann von der offiziellen Website heruntergeladen werden

Konfigurieren Sie zunächst MySQL und erstellen Sie Testbibliotheken, Tabellen und Benutzer

[Root@Damowang ~]# Mysql -uroot -p475541270 MySQL> Datenbank erstellen java_test; (40); WARNUNG] Ein Kennwort in der Befehlszeile kann unsicher sein. IVE -Besitzer

Nach der Konfiguration von MySQL konfigurieren Sie die Tomcat-bezogenen Konfigurationsdateien

: : : : : : : : : : : : : : :

Jetzt müssen wir das Softwarepaket verwenden, das wir gerade vorbereitet haben.

[root@DaMoWang ~]# tar xf mysql-connector-java-8.0.12.tar.gz -C /usr/src/ [root@DaMoWang ~]# mv /usr/src/mysql-connector-java-8.0.12/mysql-connector-java-8.0.12.jar /usr/local/tomcat/lib/

prüfen

[root@DaMoWang ~]# vim /usr/local/tomcat/webapps/ROOT/t.jsp # In Java geschriebener Code Dieses Skript kann eine Verbindung zu unserer Datenbank herstellen<%@page import=%> <%@page import=%> <%@page import=%> <% Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx .lookup(); Connection conn = ds.getConnection(); Statement state = conn.createStatement(); String sql = ; ResultSet rs = state.executeQuery(sql); (rs.next()) { out.println(rs.getString() +); out.println(rs.getString() +); } rs.close(); state.close(); conn.close(); %>
# Tomcat neu starten
[root@DaMoWang ~]# /usr/local/tomcat/bin/shutdown.sh
[root@DaMoWang ~]# /usr/local/tomcat/bin/startup.sh

Die Datenbankverbindung ist erfolgreich und die Daten in der Damowang-Tabelle in der Java_Test-Bibliothek werden angezeigt

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation der Centos6.5 Jdk+Tomcat+Mysql-Umgebung
  • Detaillierte Erläuterung zum Erstellen einer Mysql-Container- + Tomcat-Container-Verbindungsumgebung über Docker
  • Einfache Aufzeichnung der Cent OS-Serverkonfiguration JDK+Tomcat+MySQL
  • Installation von Apache+PHP+MySQL+IMAP+LDAP+JDK+Tomcat unter Redhat
  • Detaillierte Erklärung zur Linux-Installation von JDK, Tomcat und MySQL (mit Bildern und Text)
  • So installieren Sie MySQL, JDK und Tomcat mit Yum unter CentOS

<<:  Eine kurze Zusammenfassung von Vue Keep-Alive

>>:  Der Unterschied zwischen clientWidth, offsetWidth, scrollWidth in JavaScript

Artikel empfehlen

So verwenden Sie crontab zum Hinzufügen geplanter Aufgaben in Linux

Vorwort Das Linux-System wird durch den Systemdie...

Docker-Tutorial: Container verwenden (einfaches Beispiel)

Wenn Sie mit Docker noch nicht vertraut sind, seh...

Beispiele für die korrekte Verwendung von Karten in WeChat-Miniprogrammen

Inhaltsverzeichnis Vorwort 1. Vorbereitung 2. Tat...

Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)

CUDA-Installation, cuda herunterladen Geben Sie d...

React useEffect verstehen und verwenden

Inhaltsverzeichnis Vermeiden Sie sich wiederholen...

Detaillierte Erklärung zur Verwendung von Join zur Optimierung von SQL in MySQL

0. Bereiten Sie relevante Tabellen für die folgen...

Java importiert Daten aus Excel in MySQL

Manchmal müssen wir bei unserer tatsächlichen Arb...

W3C Tutorial (10): W3C XQuery Aktivitäten

XQuery ist eine Sprache zum Extrahieren von Daten...

Verwenden von Streaming-Abfragen in MySQL, um Daten-OOM zu vermeiden

Inhaltsverzeichnis 1. Einleitung 2. JDBC implemen...

CSS-Animation kombiniert mit SVG zur Erzeugung eines Energieflusseffekts

Der endgültige Effekt ist wie folgt: Die Animatio...

6 ungewöhnliche HTML-Tags

Zuerst: <abbr> oder <acronym> Diese be...

Detaillierte Erklärung zum Anzeigen der MySQL-Speichernutzung

Vorwort Dieser Artikel stellt hauptsächlich die r...

SQL-Implementierung LeetCode (176. Zweithöchstes Gehalt)

[LeetCode] 176. Zweithöchstes Gehalt Schreiben Si...