- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS Integration Modul in FS 5
Hallo,
wir verwenden in einem Altprojekt (FS4) das FS Integration Modul. Jetzt bin ich dabei das Projekt auf FS5 zu migrieren.
Hier gibt es jetzt ja auch eine neue Version des Integration Moduls. Aus der Adminkonsole generiere ich jetzt das war File und versuche dies in einem Tomcat 6 einzuspielen.
Die Anwendung startet jetzt aber nicht automatisch und schmeiรt folgende Warnings:
log4j:WARN No appenders could be found for logger (de.espirit.firstspirit.io.servlet.WebAuthentication).
log4j:WARN Please initialize the log4j system properly.
Lege ich jetzt eine log4j.properties Datei in den classes Ordner und Deploye das ganze nochmal. Jetzt erhalte ich gar einen Severe Error:
SCHWERWIEGEND: Exception sending context initialized event to listener instance of class de.espirit.firstspirit.io.servlet.logging.RemoteLoggingDispatcher
de.espirit.firstspirit.common.IOError: java.lang.IllegalArgumentException: port out of range:-1
at de.espirit.firstspirit.io.servlet.WebAuthentication$ManagerProviderConnection.connect(WebAuthentication.java:1267)
at de.espirit.firstspirit.io.servlet.WebAuthentication$ManagerProviderConnection.getConnectedManagerProvider(WebAuthentication.java:1209)
at de.espirit.firstspirit.io.servlet.WebAuthentication.getManagerProvider(WebAuthentication.java:166)
at de.espirit.firstspirit.io.servlet.logging.RemoteLoggingDispatcher.getManagerProvider(RemoteLoggingDispatcher.java:91)
at de.espirit.firstspirit.io.servlet.logging.RemoteLoggingDispatcher.getManager(RemoteLoggingDispatcher.java:77)
at de.espirit.firstspirit.io.servlet.logging.RemoteLoggingDispatcher.contextInitialized(RemoteLoggingDispatcher.java:37)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
at java.lang.Thread.run(Thread.java:662)
Wie bekomme ich das ganze zum Laufen? Ich meine ich hรคtte ja jetzt erwartet, dass ein eSpirit Modul ohne weitere Anpassungen lauffรคhig ist.
Danke fรผr Tipps und viele Grรผรe,
Stefan
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das Servlet/der Listener kann rรผckstandfrei und ohne Nebenwirkungen aus der web.xml entfernt werden. Der Defect wurde intern unter TS#133690 gefรผhrt und wird mit der kommende Freigabe von 5.0R4 behoben sein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok, was genau muss ich da jetz alles aus der web.xml entfernen?
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="project_35464_live" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>project_35464_live</display-name>
<context-param>
<param-name>fsweb.rendered.url</param-name>
<param-value>/get.rendered</param-value>
</context-param>
<servlet>
<servlet-name>fsi-InitContent</servlet-name>
<servlet-class>de.espirit.or.web.InitServlet</servlet-class>
<init-param>
<param-name>properties</param-name>
<param-value>/WEB-INF/fsweb.xml</param-value>
</init-param>
<load-on-startup>11</load-on-startup>
</servlet>
<servlet>
<servlet-name>fsi-StoreServlet</servlet-name>
<servlet-class>de.espirit.firstspirit.opt.integration.web.StoreServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>fsi-DeleteServlet</servlet-name>
<servlet-class>de.espirit.firstspirit.opt.integration.web.DeleteServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>fsi-QueryServlet</servlet-name>
<servlet-class>de.espirit.firstspirit.opt.integration.web.QueryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fsi-InitContent</servlet-name>
<url-pattern>*.init</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fsi-StoreServlet</servlet-name>
<url-pattern>*.store</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fsi-DeleteServlet</servlet-name>
<url-pattern>*.delete</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>fsi-QueryServlet</servlet-name>
<url-pattern>*.query</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>fsweb</taglib-uri>
<taglib-location>/WEB-INF/fsweb.tld</taglib-location>
</taglib>
<listener>
<listener-class>de.espirit.firstspirit.io.servlet.logging.RemoteLoggingDispatcher</listener-class>
</listener>
</web-app>
Ich meine das Servlet fรผr den Datenbankzugriff brauche ich ja schon noch.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich habe jetzt den Listener entfernt. Jetzt erhalte ich folgende Warnings:
log4j:WARN No appenders could be found for logger (de.espirit.or.web.InitServlet).
log4j:WARN Please initialize the log4j system properly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Liegen die log4j jars denn im lib Verzeichnis bzw. sind die irgendwo im Classpath hinterlegt?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Das Modul scheint keine mitzuliefern.
Muss man somit manuell ein hinzufรผgen?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ja, das muss dann wohl manuell hinzugefรผgt werden.

