HELP !!!
My config is :
Sun Solaris 8.0
Jahia 4.0.6
PostgreSQL 7.4.7.000
OpenJMS 0.7.6.1
Apache 2.0.54
I try to install two Jahia servers : one for authoring, one for reading.
I read the "Jahia Clustering HOW-TO", but without success for OpenJMS integration.
When I start the two Jahia Servers, I've got this entries in the two catalina.out logs :
22040 [main] DEBUG - JMSHubConsumer successfully instanciated!
22095 [main] DEBUG - JMS Hub successfully set as a listenenr on topic [jahiaCache-true]
22095 [main] INFO - JMS Message Consumer successfully initialized! Ready to receive message.
22102 [main] DEBUG - JMSHubPublisherHandler successfully instanciated!
22118 [main] DEBUG - Message Publisher successfully initialized on on topic [jahiaCache-true]
22119 [main] INFO - JMSHubPublisher successfully initialized!
22119 [main] INFO - JMS Message Publisher successfully started.
22095 [main] DEBUG - JMS Hub successfully set as a listenenr on topic [jahiaCache-true]
22095 [main] INFO - JMS Message Consumer successfully initialized! Ready to receive message.
22102 [main] DEBUG - JMSHubPublisherHandler successfully instanciated!
22118 [main] DEBUG - Message Publisher successfully initialized on on topic [jahiaCache-true]
22119 [main] INFO - JMSHubPublisher successfully initialized!
22119 [main] INFO - JMS Message Publisher successfully started.
So it seems to be OK... But when I publish some contents or pages on the authoring server, the modifications are not reloaded on the reading server and I've got lots of errors in the log that says the Message Publisher to be not connect !
1972730 [http-8080-Processor8] DEBUG - Removed the entry [Delete_ContentContainer_164] from cache [LockPrerequisitesResultMap]!
1972730 [http-8080-Processor8] DEBUG - The Message Publisher is not connected. Message dropped.
1972730 [http-8080-Processor8] DEBUG - The Message Publisher is not connected. Message dropped.
[...]
1972878 [http-8080-Processor8] DEBUG - Entry [1062_1] could not be found in cache [FieldCache]!
1972884 [http-8080-Processor8] DEBUG - Adding key [PAGE-39:vubadm:fr###2] into cache [HTMLCache, cache size before set=3
1972884 [http-8080-Processor8] DEBUG - The Message Publisher is not connected. Message dropped.
1972884 [http-8080-Processor8] DEBUG - Adding key [PAGE-39:vubadm:fr###2] into cache [HTMLCache, cache size before set=3
1972884 [http-8080-Processor8] DEBUG - The Message Publisher is not connected. Message dropped.
WHY ?
The Jahia.properties contains
### JMS Cache Settings ###############
org.jahia.cache.jmsCacheActivated = true
org.jahia.cache.jmsCacheInitialContextFactory = org.exolab.jms.jndi.InitialContextFactory
org.jahia.cache.jmsCacheContextProviderURL = rmi\://localhost\:1099/
org.jahia.cache.jmsCacheTopicConnectionFactoryName = JmsTopicConnectionFactory
org.jahia.cache.jmsCacheTopicName = jahiaCache
#org.jahia.cache.jmsCacheMaxMessagesInPackage = 2000
org.jahia.cache.jmsServerLookupSleepTime = 10000
org.jahia.cache.jmsCacheInitialContextFactory = org.exolab.jms.jndi.InitialContextFactory
org.jahia.cache.jmsCacheContextProviderURL = rmi\://localhost\:1099/
org.jahia.cache.jmsCacheTopicConnectionFactoryName = JmsTopicConnectionFactory
org.jahia.cache.jmsCacheTopicName = jahiaCache
#org.jahia.cache.jmsCacheMaxMessagesInPackage = 2000
org.jahia.cache.jmsServerLookupSleepTime = 10000
And the openjms.xml contains
<?xml version="1.0"?>
<!-- OpenJMS configuration:
. RMI connectors
. JDBM persistency
. embedded JNDI provider
. embedded RMI registry, running on port 1099
. preconfigured destinations
. RMI connectors
. JDBM persistency
. embedded JNDI provider
. embedded RMI registry, running on port 1099
. preconfigured destinations
NOTES: this configuration shows all configuration elements relevant
when using an RMI connector.
-->
when using an RMI connector.
-->
<Configuration>
<!-- Optional. This represents the default configuration -->
<ServerConfiguration host="203.34.228.120" embeddedJNDI="true" />
<ServerConfiguration host="203.34.228.120" embeddedJNDI="true" />
<!-- Required when using an RMI connector -->
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
<TopicConnectionFactory name="JmsTopicConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<Connectors>
<Connector scheme="rmi">
<ConnectionFactories>
<QueueConnectionFactory name="JmsQueueConnectionFactory" />
<TopicConnectionFactory name="JmsTopicConnectionFactory" />
</ConnectionFactories>
</Connector>
</Connectors>
<!-- Required -->
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="/openjms/datas/openjms.db" />
</DatabaseConfiguration>
<DatabaseConfiguration>
<JdbmDatabaseConfiguration name="/openjms/datas/openjms.db" />
</DatabaseConfiguration>
<!-- Required -->
<AdminConfiguration script="${openjms.home}\bin\startup.bat" />
<AdminConfiguration script="${openjms.home}\bin\startup.bat" />
<!-- Optional. If not specified, no destinations will be created -->
<AdministeredDestinations>
<AdministeredDestinations>
<AdministeredTopic name="jahiaCache" />
<AdministeredTopic name="topic1">
<Subscriber name="sub1" />
<Subscriber name="sub2" />
</AdministeredTopic>
<Subscriber name="sub1" />
<Subscriber name="sub2" />
</AdministeredTopic>
<AdministeredQueue name="queue1" />
<AdministeredQueue name="queue2" />
<AdministeredQueue name="queue3" />
</AdministeredDestinations>
<AdministeredQueue name="queue2" />
<AdministeredQueue name="queue3" />
</AdministeredDestinations>
<!-- Optional. If not specified, no users will be created -->
<Users>
<User name="admin" password="openjms" />
</Users>
</Configuration>
<Users>
<User name="admin" password="openjms" />
</Users>
</Configuration>
Thanks In Advance
Ghislain CUSSONNEAU
DIRR/DPIL/CIS
CAP 44, Rue Marcel Sembat
44000 Nantes
02 51 84 48 80
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34 /mn) ; tél : 08 92 68 13 50 (0,34/mn)
