|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
A problem with Terracotta session configuratorDear Terracotta experts, I am using terracotta 2.6.4 and I am trying to cluster
the http session in my web application. My web application runs on tomcat 5.5
and I use spring, hibernate, acegi, sitemesh …etc but I am only
configuring the http session to be clustered. I think that “Terracotta
Session Configurator” is the tool that I shall use but It throws exceptions
although I can launch my application with terracotta. As objects in http session are hibernate objects (enhanced
by cglib), I have added the cglib module as declared in tc-config.xml to the session
Configurator but regardless of that the application fails. I have also attached
my tc-config.xml. Do you know what shall I do not to face this error? Thanks for
your help. Tomcat 9081 Failed : java.lang.LinkageError: Class com/tc/logging/LogLevel
violates loader constraints at
java.lang.ClassLoader.defineClass1(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:620) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at
java.net.URLClassLoader.access$100(URLClassLoader.java:56) at
java.net.URLClassLoader$1.run(URLClassLoader.java:195) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at
com.tc.properties.TCPropertiesImpl$LogBuffer$Entry.<init>(TCPropertiesImpl.java:311) at
com.tc.properties.TCPropertiesImpl$LogBuffer.addLog(TCPropertiesImpl.java:264) at
com.tc.properties.TCPropertiesImpl.loadDefaults(TCPropertiesImpl.java:169) at
com.tc.properties.TCPropertiesImpl.<init>(TCPropertiesImpl.java:57) at
com.tc.properties.TCPropertiesImpl.<clinit>(TCPropertiesImpl.java:51) at
com.tc.management.AbstractTerracottaMBean.<clinit>(AbstractTerracottaMBean.java:36) at
com.tc.logging.JMXAppender.<init>(JMXAppender.java:28) at
com.tc.logging.TCLogging.<clinit>(TCLogging.java:413) at
com.tc.logging.CustomerLogging.getConsoleLogger(CustomerLogging.java:23) at
com.tc.object.tools.BootJarTool.<clinit>(BootJarTool.java:221) Exception in thread "main" Tomcat 9082 Failed : 2008-09-24 16:38:31,671 INFO - Terracotta 2.6.4, as of
20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:32,921 INFO - Configuration loaded from the
file at
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. "C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\bin\.." 2008-09-24 16:38:36,328 INFO - Terracotta 2.6.4, as of
20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:37,156 INFO - Configuration loaded from the
file at
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:39,718 INFO - Log file:
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\logs\client-logs\tomcat-9082\terracotta-client.log'. 2008-09-24 16:38:44,750 INFO - Statistics buffer:
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\statistics\tomcat-9082'. java.lang.LinkageError: Class com/tc/logging/LogLevel
violates loader constraints at
java.lang.ClassLoader.defineClass1(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:620) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at
java.net.URLClassLoader.access$100(URLClassLoader.java:56) at
java.net.URLClassLoader$1.run(URLClassLoader.java:195) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at
com.tc.properties.TCPropertiesImpl$LogBuffer$Entry.<init>(TCPropertiesImpl.java:311) at
com.tc.properties.TCPropertiesImpl$LogBuffer.addLog(TCPropertiesImpl.java:264) at
com.tc.properties.TCPropertiesImpl.loadDefaults(TCPropertiesImpl.java:169) at
com.tc.properties.TCPropertiesImpl.<init>(TCPropertiesImpl.java:57) at
com.tc.properties.TCPropertiesImpl.<clinit>(TCPropertiesImpl.java:51) at
com.tc.management.AbstractTerracottaMBean.<clinit>(AbstractTerracottaMBean.java:36) at
com.tc.logging.JMXAppender.<init>(JMXAppender.java:28) at
com.tc.logging.TCLogging.<clinit>(TCLogging.java:413) at
com.tc.logging.CustomerLogging.getConsoleLogger(CustomerLogging.java:23) at
com.tc.object.tools.BootJarTool.<clinit>(BootJarTool.java:221) Exception in thread "main" Terracotta Server ready : 2008-09-24 16:38:21,750 INFO - Terracotta 2.6.4, as of
20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:22,265 INFO - Configuration loaded from the
file at
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:24,156 INFO - Terracotta 2.6.4, as of
20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:24,765 INFO - Configuration loaded from the
file at
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:24,843 INFO - Log file:
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\logs\server-logs\terracotta-server.log'. 2008-09-24 16:38:27,312 INFO - Statistics store:
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\statistics'. 2008-09-24 16:38:29,734 INFO - Statistics buffer:
'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\statistics'. 2008-09-24 16:38:29,843 INFO - JMX Server started. Available
at URL[service:jmx:jmxmp://0.0.0.0:9520] 2008-09-24 16:38:30,531 INFO - Terracotta Server has started
up as ACTIVE node on 0.0.0.0:9510 successfully, and is now ready for work. 2008-09-24 16:38:30,593 INFO - Update Checker: Checking... 2008-09-24 16:38:34,734 INFO - Update Checker: No updates
found 2008-09-24 16:38:34,734 INFO - Update Checker: Next check at
Wed Oct 01 16:38:34 CEST 2008 All The Best, Ramin Farhanian <?xml version="1.0" encoding="UTF-8"?> <tc:tc-config xmlns:tc="http://www.terracotta.org/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-4.xsd"> <servers> <server host="192.168.1.4"> <data>%(user.home)/terracotta/server-data</data> <logs>%(user.home)/terracotta/server-logs</logs> </server> </servers> <clients> <modules> <module name="tim-cglib-2.1.3" version="1.1.3"/> </modules> <logs>%(user.home)/terracotta/client-logs</logs> </clients> <application> <dso> <instrumented-classes> <include> <class-expression>com.myapplication..*</class-expression> <honor-transient>true</honor-transient> </include> <!-- Exclude tomcat internals to improve performance of webapp loading --> <exclude>org.apache.coyote..*</exclude> <exclude>org.apache.catalina..*</exclude> <exclude>org.apache.jasper..*</exclude> <exclude>org.apache.tomcat..*</exclude> </instrumented-classes> <web-applications> <web-application>applicationName</web-application> </web-applications> </dso> </application> </tc:tc-config> _______________________________________________ tc-users mailing list tc-users@... http://lists.terracotta.org/mailman/listinfo/tc-users |
|
|
Re: A problem with Terracotta session configuratorTry adding the Hibernate TIM. ----- Original Message ----- From: "Ramin Farhanian" <ramin@...> To: tc-users@... Sent: Wednesday, September 24, 2008 8:02:07 AM GMT -08:00 US/Canada Pacific Subject: [tc-users] A problem with Terracotta session configurator Dear Terracotta experts, I am using terracotta 2.6.4 and I am trying to cluster the http session in my web application. My web application runs on tomcat 5.5 and I use spring, hibernate, acegi, sitemesh …etc but I am only configuring the http session to be clustered. I think that “Terracotta Session Configurator” is the tool that I shall use but It throws exceptions although I can launch my application with terracotta. As objects in http session are hibernate objects (enhanced by cglib), I have added the cglib module as declared in tc-config.xml to the session Configurator but regardless of that the application fails. I have also attached my tc-config.xml.
Do you know what shall I do not to face this error? Thanks for your help.
Tomcat 9081 Failed :
java.lang.LinkageError: Class com/tc/logging/LogLevel violates loader constraints at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at com.tc.properties.TCPropertiesImpl$LogBuffer$Entry.<init>(TCPropertiesImpl.java:311) at com.tc.properties.TCPropertiesImpl$LogBuffer.addLog(TCPropertiesImpl.java:264) at com.tc.properties.TCPropertiesImpl.loadDefaults(TCPropertiesImpl.java:169) at com.tc.properties.TCPropertiesImpl.<init>(TCPropertiesImpl.java:57) at com.tc.properties.TCPropertiesImpl.<clinit>(TCPropertiesImpl.java:51) at com.tc.management.AbstractTerracottaMBean.<clinit>(AbstractTerracottaMBean.java:36) at com.tc.logging.JMXAppender.<init>(JMXAppender.java:28) at com.tc.logging.TCLogging.<clinit>(TCLogging.java:413) at com.tc.logging.CustomerLogging.getConsoleLogger(CustomerLogging.java:23) at com.tc.object.tools.BootJarTool.<clinit>(BootJarTool.java:221) Exception in thread "main" Tomcat 9082 Failed :
2008-09-24 16:38:31,671 INFO - Terracotta 2.6.4, as of 20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:32,921 INFO - Configuration loaded from the file at 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. "C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\bin\.." 2008-09-24 16:38:36,328 INFO - Terracotta 2.6.4, as of 20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:37,156 INFO - Configuration loaded from the file at 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:39,718 INFO - Log file: 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\logs\client-logs\tomcat-9082\terracotta-client.log'. 2008-09-24 16:38:44,750 INFO - Statistics buffer: 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\statistics\tomcat-9082'. java.lang.LinkageError: Class com/tc/logging/LogLevel violates loader constraints at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at com.tc.properties.TCPropertiesImpl$LogBuffer$Entry.<init>(TCPropertiesImpl.java:311) at com.tc.properties.TCPropertiesImpl$LogBuffer.addLog(TCPropertiesImpl.java:264) at com.tc.properties.TCPropertiesImpl.loadDefaults(TCPropertiesImpl.java:169) at com.tc.properties.TCPropertiesImpl.<init>(TCPropertiesImpl.java:57) at com.tc.properties.TCPropertiesImpl.<clinit>(TCPropertiesImpl.java:51) at com.tc.management.AbstractTerracottaMBean.<clinit>(AbstractTerracottaMBean.java:36) at com.tc.logging.JMXAppender.<init>(JMXAppender.java:28) at com.tc.logging.TCLogging.<clinit>(TCLogging.java:413) at com.tc.logging.CustomerLogging.getConsoleLogger(CustomerLogging.java:23) at com.tc.object.tools.BootJarTool.<clinit>(BootJarTool.java:221) Exception in thread "main"
Terracotta Server ready : 2008-09-24 16:38:21,750 INFO - Terracotta 2.6.4, as of 20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:22,265 INFO - Configuration loaded from the file at 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:24,156 INFO - Terracotta 2.6.4, as of 20080821-180807 (Revision 9831 by cruise@WXPMO0 from 2.6) 2008-09-24 16:38:24,765 INFO - Configuration loaded from the file at 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\tc-config.xml'. 2008-09-24 16:38:24,843 INFO - Log file: 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\logs\server-logs\terracotta-server.log'. 2008-09-24 16:38:27,312 INFO - Statistics store: 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\statistics'. 2008-09-24 16:38:29,734 INFO - Statistics buffer: 'C:\PrgTools\Servers\Terracotta\terracotta-2.6.4\tools\sessions\configurator-sandbox\tomcat5.5\statistics'. 2008-09-24 16:38:29,843 INFO - JMX Server started. Available at URL[service:jmx:jmxmp://0.0.0.0:9520] 2008-09-24 16:38:30,531 INFO - Terracotta Server has started up as ACTIVE node on 0.0.0.0:9510 successfully, and is now ready for work. 2008-09-24 16:38:30,593 INFO - Update Checker: Checking... 2008-09-24 16:38:34,734 INFO - Update Checker: No updates found 2008-09-24 16:38:34,734 INFO - Update Checker: Next check at Wed Oct 01 16:38:34 CEST 2008
All The Best, Ramin Farhanian
_______________________________________________ tc-users mailing list tc-users@... http://lists.terracotta.org/mailman/listinfo/tc-users _______________________________________________ tc-users mailing list tc-users@... http://lists.terracotta.org/mailman/listinfo/tc-users |
|
|
Re: A problem with Terracotta session configuratorAdding the Hibernate TIM is probably a good idea but I'm not sure it's causing this initial error. You're seeing a linkage error while running the boot jar tool. Could you try running make-boot-jar.bat to see if that works? That is effectively being run during the startup of the configurator.
It might also help if you could show the actual commands you're running at the prompt. On Sep 24, 2008, at 8:54 AM, Taylor Gautier wrote:
_______________________________________________ tc-users mailing list tc-users@... http://lists.terracotta.org/mailman/listinfo/tc-users |
| Free embeddable forum powered by Nabble | Forum Help |