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

VMware ESXI-Servervirtualisierungscluster

Inhaltsverzeichnis Zusammenfassung Umgebung und W...

Berechnete Eigenschaften und Listenerdetails

Inhaltsverzeichnis 1. Berechnete Eigenschaften 1....

So schreiben Sie den Einführungsinhalt der Infoseite der Website

Alle Websites, ob offiziell, E-Commerce, soziale ...

Implementierung der Docker-Bereitstellung von Tomcat- und Webanwendungen

1. Docker online herunterladen yum install -y epe...

Gängige Angriffe auf Web-Frontends und Möglichkeiten, sie zu verhindern

Die Sicherheitsprobleme, die bei der Frontend-Ent...

So zeichnen Sie in CocosCreator ein cooles Radardiagramm

Inhaltsverzeichnis Vorwort Vorschau Text Grafikko...

Detaillierte Erklärung zur Verwendung von $emit in Vue.js

1. Übergeordnete Komponenten können Props verwend...

So stellen Sie K8s in Docker bereit

K8s k8s ist ein Cluster. Es gibt mehrere Namespac...

Lösung für FEHLER 1366 bei der Eingabe von Chinesisch in MySQL

Beim Eingeben von Chinesisch in MySQL tritt der f...