Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Änderungen der Konfiguration 

IssueChange
1MySql-JDBC als Module der WF 18 Installation hinzufügen 
2Anpassung Servlet Container
3ICA Parameter anpassen
4Default Memory settings anpassen 
5Management user anlegen
6Eintragen / Anlegen der Datasource / XA-Datasource


Mysql als Modul

  • ins Wildfly 18 Installationsverzeichnis wechseln 
    • cd WF18_INSTALLATION_DIR
    • Mysql- Modul auspacken
    • tar -xf X_DEPLOY/wildfly_18_mysql_module.tar
    • Rechte prüfen (user = jboss / wildfly, Gruppe: jboss)

...

  • im Standard existiert die Datasource ExampleDS (H2 DataSource). Diese muss enabled bleiben, ansonsten starten die ICA-Versionen bis 1.7.x (einschließlich) nicht.
  • es muss eine Datasource auf die angelegte Datenbank eingerichtet werden. Der JNDI-Name der Datasource muss java:/IcaDb sein
  • Connection URL: es sollte autoReconnect=true gesetzt werden 


Example Datasource

Ica Datasource 
Image Modified


Image Modified

Nachdem die Datasource eingetragen wurde muss der Transaction Isolation Level auf "TRANSACTION_READ_UNCOMMITTED" eingestellt werden.

...

Nachdem ICA erstmalig deployed, aber noch NICHT gestartet wurde sind einmalig folgende Anpassungen vorzunehmen:


SettingCheckRecommended
Active Sessions
  • Check and modify number of active sessions 
    • /deployment=NaMi_ear.ear/subdeployment=NaMi_web.war/subsystem=undertow:read-resource(include-runtime=true)

  • -1 (unlimited)
  • specific value (e.g. 200)
Enable EJB Pooling for stateless beans
  • check Pool usage, EJB Layer:
    • Read: 
      • /subsystem=ejb3:read-attribute(name=default-slsb-instance-pool)
    • Write (if not existing)
      • /subsystem=ejb3/:write-attribute(name=default-slsb-instance-pool,value=slsb-strict-max-pool)
  • Configure Cache for stateless beans:
    • Read
    • Write
Unbedingt
EJB Thread Pools size
  • Check value
    • READ:
      • /subsystem=ejb3/thread-pool=default:read-attribute(name=max-threads)
    • Write: (setting to 100 threads)
      • /subsystem=ejb3/thread-pool=default:write-attribute(name=max-threads, value=100)
Abhängig von der Systemleistung


Anpassung Logging Subsystem

...

  • Default Log-Level: Error
  • Log Level für Package "de.iconcept" anlegen, mit foglenden folgenden Parametern:
    • Log-Level: ERROR
    • use Parent Handler

Logging ICA

...