- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fristspirit Integration: no handler registered
Hallo,
wir haben bei der Integration von Firstspirit bei der Nutzung der FSWeb componente den fehler, dass kein "handler" registiert wรคre. Hier muss es ein Problem bei der Konfiguration des Servers geben. Kann mir evtl. jemand einen Denkanstoร geben, in welche Richtung ich zu suchen habe? Wie ich dem Tomcat sage, dass er die Verbindung dauerhaft bereitstellen soll, bzw FOO sauber registiert?
Das ist unsere fsweb.xml:
<schemaConfiguration default="FOO">
<schema uid="FOO" schema="FOO" caching="true" release="false" syncschema="false" customSettings="true" xsd="/WEB-INF/FOO.schema.xsd">
<param name="jdbc.POOLMAX" value="1" />
<param name="jdbc.layerclass" value="de.espirit.or.impl.mssql.MSSQL2005Layer" />
<param name="jdbc.USER" value="Foo" />
<param name="jdbc.POOLMIN" value="1" />
<param name="jdbc.DRIVER" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<param name="jdbc.URL" value="jdbc:sqlserver://192.168.21.123:1433;databasename=FOO" />
<param name="jdbc.PASSWORD" value="bar" />
</schema>
</schemaConfiguration>
Die ausgabe beim Start:
FirstSpirit 4.2.223
$Id: VersionManager.java 40466 2010-09-17 13:26:26Z firstspirit $
INFO [ConnectionManagerFactory] Create a new Connection pool for jdbc:sqlserver://192.168.21.123:1433;databasename=FOO;user=Foo
INFO [DBConnectionManager] Driver: de.hybris.bootstrap.loader.PlatformInPlaceClassLoader@287b58
INFO [DBConnectionManager] Connection manager: HybrisWebappClassLoader60
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
de.hybris.bootstrap.loader.PlatformInPlaceClassLoader@287b58
INFO [DBConnectionManager] com.microsoft.sqlserver.jdbc.SQLServerDriver: Major 2, minor 0, jdbc compliant = true
INFO [DBConnectionManager] Created connection pool with 1 initial connections, maximum pool size is 1
und hier die Fehlermeldung beim ausfรผhren von suchen etc. :
Jun 16, 2011 1:03:28 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.IllegalArgumentException: SessionManager.createSession: no handler registered for schema 'FOO'
at de.espirit.or.impl.web.SessionManagerImpl.createSession(SessionManagerImpl.java:114)
at de.espirit.or.impl.web.SessionManagerImpl.getSession(SessionManagerImpl.java:76)
at de.espirit.firstspirit.opt.integration.web.WebContext.getSession(WebContext.java:66)
at de.espirit.firstspirit.opt.integration.web.SearchTag.setQuery(SearchTag.java:77)
at de.espirit.firstspirit.opt.integration.web.QueryTag.doEndTag(QueryTag.java:15)
at org.apache.jsp.content.de.unternehmen.messenevents.internationalemessen.internationalemessen_jsp._jspService(internationalemessen_jsp.java:661)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In unserer fsweb.xml ist noch ein Param mehr drin:
<param name="jdbc.SCHEMA" value="DATABASE_NAME" />
Mรผsste das vielleicht bei Ihnen/Dir FOO lauten?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hilft der Thread hier weiter?
https://community.e-spirit.com/message/3541
Da hatte ich auch das Problem...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Grundsรคtzlich รคhnliches Problem, aber leider konnte ich in meinem Connectionstring keine &-Zeichen ausmachen. Aber das ist ja vielleicht ein guter Hinweis, dass es am Connectionstring liegen kรถnnte.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In unserer fsweb.xml ist noch ein Param mehr drin:
<param name="jdbc.SCHEMA" value="DATABASE_NAME" />
Mรผsste das vielleicht bei Ihnen/Dir FOO lauten?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hat es gelรถst.
Unser SVN hat die Datei anscheinend auch nicht richtig geupdated.
Danke fรผr die Hilfe!

