GSB 7.0 Standardlösung

Webapp adminportal

Die Webapp adminportal dient der Durchführung von adminportals und wird in der adminportal-service Service-Instanz verwendet.

In der Datei adminportal.properties wird die Konfiguration der Webapp adminportal vorgenommen.

Konfigurationsdatei adminportal.properties (Service-Instanz adminportal-service)

#################################################################################
### ####
### Basis-Konfiguration Adminportal ####
### ####
#################################################################################


#################################################################################
### Standard-Einstellungen der Liferay-Basis
#################################################################################
web.server.protocol=https
web.server.host=adminportal.service.example.com
#web.server.http.port=80
web.server.https.port=443

#################################################################################
### Konfiguration der Liferay-Datenbank-Verbindung
#################################################################################
jdbc.default.username=adminportal
jdbc.default.password=adminportal

# START: Datenbank MySql
jdbc.default.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.default.url=jdbc:mysql://adminportal.database.example.com:3306/adminportal?serverTimezone=Europe/Berlin&useSSL=false
# STOP: Datenbank MySql

# START: Datenbank Oracle
#jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver
#jdbc.default.url=jdbc:oracle:thin:@adminportal.database.example.com:1521:gsbos
# STOP: Datenbank Oracle


#################################################################################
### Konfiguration der CAS-Anbindung
#################################################################################
adminportal.cas.url=https://caspreview.service.example.com


#################################################################################
### Konfiguration globaler Verbindungen
#################################################################################

### Userservice-Konfiguration
adminportal.connection.userservice.internal.url=http://userservicepreview.service.example.com:6521
adminportal.connection.userservice.internal.username=admin
adminportal.connection.userservice.internal.password=secret

adminportal.connection.userservice.external.url=http://userservicelive.service.example.com:7521
adminportal.connection.userservice.external.username=admin
adminportal.connection.userservice.external.password=secret

### Serviceportal-Konfiguration
adminportal.connection.serviceportal.internal.url=http://serviceportal.service.example.com:9611

### Repository-Konfiguration
adminportal.connection.repository.repository-preview.url=http://repository.preview.example.com:6001

### Workflow-Konfiguration
adminportal.connection.workflow.workflow-preview.url=http://workflow.preview.example.com:6021
adminportal.connection.workflow.workflow-preview.username=admin
adminportal.connection.workflow.workflow-preview.password=admin

### Maildistributor-Konfiguration
adminportal.connection.maildistributor.adminservice-internal.url=http://maildistributor.service.example.com:9801

### Solr-Konfiguration
adminportal.connection.solr.solr-preview-master.url=http://solr.preview.example.com:6401
adminportal.connection.solr.solr-preview-master.zone=preview
adminportal.connection.solr.solr-preview-master.type=master
adminportal.connection.solr.solr-preview-master.name=Preview-Master

#adminportal.connection.solr.solr-preview-slave1.url=
#adminportal.connection.solr.solr-preview-slave1.zone=preview
#adminportal.connection.solr.solr-preview-slave1.type=slave
#adminportal.connection.solr.solr-preview-slave1.name=Preview-Slave1

adminportal.connection.solr.solr-live-master.url=http://solr.master.example.com:7401
adminportal.connection.solr.solr-live-master.zone=live
adminportal.connection.solr.solr-live-master.type=master
adminportal.connection.solr.solr-live-master.name=Live-Master

#adminportal.connection.solr.solr-live-slave1.url=
#adminportal.connection.solr.solr-live-slave1.zone=live
#adminportal.connection.solr.solr-live-slave1.type=slave
#adminportal.connection.solr.solr-live-slave1.name=Live-Slave1

### Piwik-Server-Konfiguration
adminportal.connection.piwik.piwik-live.url=http://piwik.example.com/
adminportal.connection.piwik.piwik-live.mode=cas
adminportal.connection.piwik.piwik-live.cas-url=http://caspreview.service.example.com/cas
adminportal.connection.piwik.piwik-live.username=admin
adminportal.connection.piwik.piwik-live.password=secret
# adminportal.connection.piwik.piwik-live.mode=normal
# adminportal.connection.piwik.piwik-live.authToken=

Beschreibung der adminportal-Properties:

Property-NameBeschreibung
web.server.protocolGenutztes Webserver Protokoll
web.server.hostHostname
web.server.http.portHttp Port
web.server.https.portHttps Port
jdbc.default.usernameUsername für die Datenbankverbindung
jdbc.default.passwordPasswort für die Datenbankverbindung
jdbc.default.driverClassNameDriver-Class der Datenbankverbindung
jdbc.default.urlURL der Datenbankverbindung
adminportal.cas.urlBasis-URL des CAS

Verbindungs-Properties

Für die verschiedenen Administrationsfunktionen des Adminportals müssen diverse Verbindungen zu anderen Komponenten konfiguriert werden. Diese Properties sind alle nach dem Folgenden Schema aufgebaut:

adminportal.connection.<typ>.<id>.<key>=

TypKeyBeschreibung
userserviceurlBasis-URL des Userservice
userserviceusernameUsername für die Authentifizierung am Userservice
userservicepasswordPasswort für die Authentifizierung am Userservice
serviceportalurlBasis-URL des Serviceportals
reporitoryurlBasis-URL des Repositories
workflowurlBasis-URL des Workflow-Servers
workflowusernameUsername für die Authentifizierung am Workflow-Server
workflowpasswordPasswort für die Authentifizierung am Workflow-Server
maildistributorurlBasis-URL des MailDistributors
solrurlBasis-URL des Solr-Servers
solrzoneZone des Solr-Servers (live oder preview)
solrtypeTyp des Solr-Servers (master oder slave)
solrnameName des Solr-Servers
piwikurlBasis-URL des Piwik-Servers
piwikmodeModus der Authentifizierung (cas oder normal)
piwikcasUrlBasis-URL zum CAS im Mode cas
piwikusernameUsername für die Authentifzierung am CAS im Mode cas
piwikpasswordPasswort für die Authentifzierung am CAS im Mode cas
piwikauthTokenAuthToken im Mode normal