Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

UTF-8-Konfiguration in WebSphere, WebLogic, Tomcat, TC Server, JBoss

Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

UTF-8 ist zu einer dominanten Zeichenkodierung für die Webanwendungen geworden.

In diesem Artikel werde ich über die Konfiguration sprechen UTF-8 in IBM WAS, Oracle Weblogic, Tomcat, TC Server und JBoss.

WebSphere Application Server

  • Melden Sie sich bei WebSphere Administrative Console an
  • Erweitern Sie Server >> Anwendungsserver
  • Klicken Sie auf Application Server (JVM), um UTF-8 zu aktivieren
  • Erweitern Sie Java and Process Management unter Server Infrastructure
  • Klicken Sie auf Prozessdefinition
  • Klicken Sie auf Java Virtual Machine
  • Fügen Sie den folgenden Parameter in Generic Java Arguments hinzu
-Dclient.encoding.override = UTF-8
  • Klicken Sie auf OK, ggf. den Knoten synchronisieren
  • Starten Sie Application Server (JVM) neu, damit die Änderungen wirksam werden.

Oracle WebLogic Server

  • Gehen Sie zu Weblogic-Domäne Weg
  • Gehen Sie zum Ordner bin
  • Fügen Sie den folgenden Parameter in setDomainEnv.sh unter hinzu JAVA_OPTS variabel.
-Dfile.encoding = utf8
  • Starten Sie den Weblogic-Server neu, damit die Änderungen wirksam werden.

Tomcat

  • Wechseln Sie zum Ordner tomcat home (Installation)
  • Gehen Sie zum Ordner conf
  • Fügen Sie den folgenden Parameter hinzu server.xml unter Anschluss.
URIEncoding = "UTF-8"

Hinweis: Wenn Sie mehrere Connector-Ports haben, müssen Sie diese unter allen hinzufügen.

  • Gehe zu Tomcat Home (Installationsordner)
  • Gehen Sie zum Ordner bin
  • Fügen Sie den folgenden Parameter in Catalina.sh unter hinzu JAVA_OPTS variabel.
-Djavax.servlet.request.encoding = UTF-8 -Dfile.encoding = UTF-8

Ex:

JAVA_OPTS = ”- Djavax.servlet.request.encoding = UTF-8 -Dfile.encoding = UTF-8”
  • Starten Sie Tomcat Server neu, damit die Änderungen wirksam werden.

TC Server

  • Wechseln Sie zum TC Server-Instanzordner
  • Gehen Sie zum Ordner conf
  • Fügen Sie den folgenden Parameter in server.xml unter Connector-Port hinzu.
URIEncoding = "UTF-8"
  • Wechseln Sie zum TC Server-Instanzordner
  • Gehen Sie zum Ordner bin
  • Fügen Sie Folgendes in setenv.sh unter der Variablen CATALINA_OPTS hinzu
-Djavax.servlet.request.encoding = UTF-8 -Dfile.encoding = UTF-8

Ex:

CATALINA_OPTS = "- Djavax.servlet.request.encoding = UTF-8 -Dfile.encoding = UTF-8"
  • Starten Sie TC Server neu, damit die Änderungen wirksam werden.

JBoss Application Server

  • Wechseln Sie zum JBoss-Installationspfad
  • Gehen Sie zum Ordner bin
  • Fügen Sie den folgenden Parameter in der Datei standalone.conf unter JAVA_OPTS hinzu
-Dfile.encoding = UTF-8
  • Starten Sie JBoss Server neu, damit die Änderungen wirksam werden.

UTF-8 Validation Tools

Mit dem folgenden Online-Tool können Sie überprüfen, ob Ihre Webanwendung UTF-8 unterstützt

http://coderstoolbox.net/string/

http://validator.w3.org/

Ich hoffe, die obigen Anweisungen helfen Ihnen bei der Konfiguration von UTF-8 auf mehreren Anwendungsservern.

Wenn Sie Ihre Kenntnisse in der Oracle Weblogic-Verwaltung verbessern möchten, lesen Sie dies Kurs von Chris Parent.

Danke an unsere Sponsoren
Weitere großartige Lesungen auf Tomcat
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder