eins. Remote-Bereitstellung mit Tomcat 1.1 Aufgetretene Probleme: Im Projekt muss auf ein JAR-Paket eines Drittanbieters verwiesen werden. Wenn Sie mvn zum Verpacken des Projekts verwenden, wird eine Fehlermeldung ausgegeben: <Plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <Konfiguration> <Benutzername>admin</Benutzername> <Passwort>123456</Passwort> <url>http://47.102.123.186:8095/manager/text</url> <server>tomcatServer</server> //Um mit der ID im Server konsistent zu sein<update>true</update> <Pfad>/zw</Pfad>//Projektname</Konfiguration> </plugin> (2) Konfigurieren Sie die Konfigurationsdatei tomcat-users.xml im Tomcat-Verzeichnis: <Rolle Rollenname="admin-gui"/> <role rolename="manager-gui"/> // Zugriff auf die HTML-Schnittstelle erlauben (d. h., der URL-Pfad ist /manager/html/*) <role rolename="manager-script"/> // Zugriff auf die Nur-Text-Schnittstelle erlauben (d. h., der URL-Pfad ist /manager/text/*) <Benutzer Benutzername="admin" Passwort="123456" Rollen="admin-gui,manager-gui,manager-script"/> //Beachten! Sie können diesem Benutzer mehrere Rollen zuweisen. Für die Remote-Bereitstellung ist mindestens diese Rolle erforderlich: manager-script. Sie können für die visuelle Verwaltung auch manager-gui aktivieren. (3) Konfigurieren Sie die Datei setting.xml von Maven unter dem Server-Tag: <Server> <id>TomcatServer</id> <Benutzername>admin</Benutzername> <Passwort>123456</Passwort> </server> (4) Verwenden Sie den Befehl: mvn tomcat7:deploy zwei. Spezifische Schritte zum Konfigurieren der Datenbankverbindungskonfiguration mithilfe der Tomcat-Konfigurationsdatei Sie müssen server.xml, context.xml und web.xml im conf-Verzeichnis von Tomcat konfigurieren. `<Ressourcenname="jdbc/DataSource" auth="Container" Typ="javax.sql.DataSource" TreiberKlassenname="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://192.168.0.1;databaseName=xydi" Benutzername="sa" Passwort="sa" maxActive="20" //Maximale Anzahl an Verbindungen maxIdle="10" maxWait="-1"/>`//Die längste Wartezeit Konfiguration unter Context.xml: <ResourceLink name="jdbc/Datenquelle" global="jdbc/Datenquelle" type="javax.sql.DataSource"/>// Importieren Sie die Konfigurationsinformationen von server.xml Konfiguration unter Web.xml: <Ressourcenreferenz> <res-ref-name>jdbc/DataSource</res-ref-name>//Konsistent mit dem Namen der Ressource <res-type>javax.sql.DataSource</res-type> <res-auth>Behälter</res-auth> </resource-ref>` Wenn Sie das Spring-Framework verwenden: <bean id="Datenquelle" Klasse="org.springframework.jndi.JndiObjectFactoryBean"> <Eigenschaftsname="jndiName" Wert="java:comp/env/jdbc/DataSource"/> <Eigenschaftsname="erwarteterTyp" Wert="javax.sql.DataSource"/> </bean> Ohne Verwendung des Spring-Frameworks: Verbindung con = null; Kontext c = neuer InitialContext(); DataSource ds = (DataSource) c.lookup("java:/comp/env/jdbc/DataSource"); //Der Projektname sollte dem in context.xml entsprechen con = ds.getConnection(); Zusammenfassen Dies ist das Ende dieses Artikels über die Remote-Bereitstellung von Maven-Projekten und die Konfiguration von Datenbankverbindungen mit Tomcat. Weitere Informationen zur Remote-Bereitstellung von Tomcat-Datenbankverbindungen für Maven-Projekte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 winx64
>>: Vue implementiert dreidimensionales Säulendiagramm basierend auf E-Charts
Inhaltsverzeichnis JavaScript-Ereignisse: Häufig ...
Vorwort Ich habe gerade angefangen, MySQL zu lern...
Vorwort: Soweit ich weiß, kann CSS derzeit nur de...
Grundlegende Verwendung <!DOCTYPE html> <...
Installieren Sie Apache aus der Quelle 1. Laden S...
Rational ClearCase ist ein Tool für das Softwarek...
Einführung: Dieser Artikel stellt hauptsächlich v...
Manchmal müssen Sie bestimmte Abhängigkeiten im B...
Gegeben sei ein Div mit folgendem Hintergrundbild...
1. Download-Adresse: http://dev.mysql.com/downloa...
html4: Code kopieren Der Code lautet wie folgt: &...
Sie können dieses Logo lokal als .rar-Datei speic...
Nginx kann nicht nur Versionsinformationen verber...
Als Nächstes werde ich zwei Tabellen erstellen un...
Inhaltsverzeichnis 1. Finde den Spiegel 2. Laden ...