On 19/04/2023 12:07, Kevin Huntly wrote:
I'm guessing its not possible to have the cluster setup with a session
database?

Correct, for out of the box options.

There are 3rd party session managers that persist the data in various databases. Off the top of my head Redis and Geode provide this. I am sure there are others.

Mark


________________________________________________

Kevin Huntly
Email: kmhun...@gmail.com
Cell: 716/424-3311
________________________________________________

-----BEGIN GEEK CODE BLOCK-----
Version: 1.0
GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
G++ e(+) h--- r+++ y+++*
------END GEEK CODE BLOCK------


On Wed, Apr 19, 2023 at 7:00 AM Kevin Huntly <kmhun...@gmail.com> wrote:

Hi Mark,

I found the culprit and replaced with:

org.apache.catalina.ha.session.DeltaManager

I'm now seeing the following:

19-Apr-2023 06:57:56.482 SEVERE [main]
org.apache.tomcat.util.digester.Digester.endElement End event threw
exception
         java.lang.NoSuchMethodException:
org.apache.catalina.ha.session.DeltaManager setStore
                 at
org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:472)
                 at
org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:143)
                 at
org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1033)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:618)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:184)
                 at
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1387)
                 at
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2726)
                 at
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
                 at
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
                 at
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
                 at
java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
________________________________________________

Kevin Huntly
Email: kmhun...@gmail.com
Cell: 716/424-3311
________________________________________________

-----BEGIN GEEK CODE BLOCK-----
Version: 1.0
GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
G++ e(+) h--- r+++ y+++*
------END GEEK CODE BLOCK------


On Wed, Apr 19, 2023 at 3:14 AM Mark Thomas <ma...@apache.org> wrote:

On 18/04/2023 15:59, Kevin Huntly wrote:
Hello,

I'm getting the following error message:

18-Apr-2023 10:56:55.404 INFO [main]
org.apache.catalina.startup.HostConfig.deployDescriptor Deploying
deployment descriptor

[/opt/Apache/tomcat/apache-tomcat-9.0.74/conf/Catalina/localhost/esolutions.xml]
18-Apr-2023 10:57:05.400 WARNING [main]
org.apache.catalina.ha.tcp.SimpleTcpCluster.registerManager Manager

[PersistentManager[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/esolutions]]]
does not implement ClusterManager, addition to cluster has been aborted.

Somewhere, you have a Manager element that defines the PersistentManager.

I know it was mentioned to update my context.xml, and this is it:

Thanks - it isn't there. Other possible places are
$CATALINA_BASE/conf/context.xml or $CATALINA_BASE/conf/server.xml

I'd be tempted to do a recursive grep of the Tomcat installation
directory looking for PersistentManager

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to