- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mandantentrennung mit FormEdit in gemeinsamer Webanwendung
Hallo liebe Community,
vielleicht hatte von euch schon mal jemand die Problemstellung das FormEdit-Modul fรผr mehrere FirstSpirit-Projekte zu nutzen, die hinterher in eine gemeinsame Webanwendung deployed werden, aber in verschiedene Verzeichnisse. In der Webanwendung werden dabei die FormEdit-Servlets eingebunden:
<servlet-mapping>
<servlet-name>fsfe-FormLogger</servlet-name>
<url-pattern>*.form</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>fsfe-FormLogger</servlet-name>
<servlet-class>de.espirit.firstspirit.opt.formedit.FormServlet</servlet-class>
<init-param>
<param-name>pathPrefix</param-name>
<param-value>WEB-INF/fs/DE</param-value>
</init-param>
<init-param>
<param-name>iniFile</param-name>
<param-value>WEB-INF/fs/DE/de/technical/form/fs-formlogger.ini</param-value>
</init-param>
<init-param>
<param-name>okRedirect</param-name>
<param-value>ok.jsp</param-value>
</init-param>
<init-param>
<param-name>errorRedirect</param-name>
<param-value>error.jsp</param-value>
</init-param>
<init-param>
<param-name>formEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
Problem nun ist, dass man fรผr mehrere Projekte nur eine Konfiguration fรผr die fs-formlogger.ini besitzt.
Nun kรถnnte man das Formular erweitern, so dass jedes FirstSpirit-Projekt in der web.xml sein eigenes Servlet-Mapping besitzt mit einem fรผr das Projekt eindeutiges url-pattern z.B. *.form<ProjektId> oder รคhnliches. Dann kรถnnte man fรผr jedes FirstSpirit-Projekt seine eigenen init-params des Moduls nutzen.
Ein anderer Ansatz wรคre einen gemeinsamen Datenbanklayer รผber alle FirstSpirit-Projekte fรผr die Logger zu nutzen. So kรถnnte ein Projekt, die Konfiguration aller genutzten Formlogger in die eine konfigurierte Formlogger.ini generieren. Einziger Wehrmutstropfen ist dabei die Referenz des E-Mailloggers auf Mailtemplates. Die kรถnnte vermutlich nicht projektรผbergreifend generiert werden.
Was sind gรคngige Lรถsungen fรผr diese Problemstellung?
Viele Grรผรe
Johannes Perlet
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
Sie sollten mehrere Servlet-Instanzen verwenden kรถnnen, so wie es in Szenarien mit mehreren Sprachen auch gemacht wird. Formlogger-Konfiguaration - Mailtemplates sprachabhรคngig verwenden
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
Sie sollten mehrere Servlet-Instanzen verwenden kรถnnen, so wie es in Szenarien mit mehreren Sprachen auch gemacht wird. Formlogger-Konfiguaration - Mailtemplates sprachabhรคngig verwenden
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Feddersen,
danke fรผr die Antwort, ich habe es รคhnlich realisiert, so dass man fรผr jede Sprache und jeden Mandanten innerhalb der Webanwendung seine eigene fs-formlogger.ini konfiguriert.

