geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashish Jain (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GERONIMO-4892) Farm Deployment Error if deploy more than one applications
Date Tue, 03 Nov 2009 11:43:01 GMT

    [ https://issues.apache.org/jira/browse/GERONIMO-4892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12773024#action_12773024
] 

Ashish Jain commented on GERONIMO-4892:
---------------------------------------

Ahh so that seems to be a work around for this problem. So if I understand correctly this
is how the scenario flows.

1) Deploy an WAR to cluster it deploys fine.
2) Deploy 2nd WAR and is say GBean already registered.
3) Next you see an exception and none of the modules are started.
4) Go to admin console for each of the nodes( i guess you are using 2 nodes)  and do a manual
start and both the apps start fine.

Looks like geronimo is trying to register the same node again as it seems to be re registering
node B.

Can you please add the complete stack trace in debug mode to this jira???

Thanks

> Farm Deployment Error if deploy more than one applications
> ----------------------------------------------------------
>
>                 Key: GERONIMO-4892
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4892
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: commands
>    Affects Versions: 2.2
>         Environment: oS: winxp  and win2003
>            Reporter: viola.lu
>         Attachments: TwoFarm.zip
>
>
> Win2003 as master node( NODE2) with config.xml
> ...
> <module name="org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car">
>         <gbean name="org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car,j2eeType=GBean,name=Node1"
gbeanInfo="org.apache.geronimo.farm.config.BasicNodeInfo">
>             <attribute name="name">NODE1</attribute>
>             <attribute propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor"
name="extendedJMXConnectorInfo">
>                 <ns:javabean class="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo"
xmlns="" xmlns:ns10="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0"
xmlns:ns12="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns14="http://geronimo.apache.org/xml/ns/plugins-1.3"
xmlns:ns16="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns8_="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns6_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns4="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns6="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns8="http://geronimo.apache.org/xml/ns/plugins-1.3"
xmlns:ns16_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns14_="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns12_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns10_="http://geronimo.apache.org/xml/ns/attributes-1.2">
>                     <ns:property name="username">system</ns:property>
>                     <ns:property name="password">manager</ns:property>
>                     <ns:property name="protocol">rmi</ns:property>
>                     <ns:property name="host">9.186.10.167</ns:property>
>                     <ns:property name="port">1099</ns:property>
>                     <ns:property name="urlPath">JMXConnector</ns:property>
>                     <ns:property name="local">false</ns:property>
>           </ns:javabean>
>             </attribute>
>         </gbean>
>         <gbean name="NodeInfo">
>             <attribute name="name">${ClusterNodeName}</attribute>
>         </gbean>
>         <gbean name="ClusterInfo">
>             <attribute name="name">${FarmName}</attribute>
>         </gbean>
>     </module>
> ...
> WinXP as node 1
> WinXp. as node 1
> ..
> <module name="org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car">
> <gbean name="org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car,j2eeType=GBean,name=Node2"
gbeanInfo="org.apache.geronimo.farm.config.BasicNodeInfo">
> <attribute name="name">NODE2</attribute>
> <attribute propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor"
name="extendedJMXConnectorInfo">
> <ns:javabean class="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo"
xmlns="" xmlns:ns20="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns10="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns22="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0"
xmlns:ns12="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns14="http://geronimo.apache.org/xml/ns/plugins-1.3"
xmlns:ns16="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns18="http://geronimo.apache.org/xml/ns/plugins-1.3"
xmlns:ns19="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns6_="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns4="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns6="http://geronimo.apache.org/xml/ns/plugins-1.3"
xmlns:ns7="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns8="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns18_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns9="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns16_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns14_="http://geronimo.apache.org/xml/ns/attributes-1.2"
xmlns:ns12_="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns:ns22_="http://geronimo.apache.org/xml/ns/attributes-1.2">
> <ns:property name="username">system</ns:property>
> <ns:property name="password">manager</ns:property>
> <ns:property name="protocol">rmi</ns:property>
> <ns:property name="host">9.186.10.67</ns:property>
> <ns:property name="port">1099</ns:property>
> <ns:property name="urlPath">JMXConnector</ns:property>
> <ns:property name="local">false</ns:property>
> </ns:javabean>
> </attribute>
> </gbean>
> <gbean name="NodeInfo">
> <attribute name="name">${ClusterNodeName}</attribute>
> </gbean>
> <gbean name="ClusterInfo">
> <attribute name="name">${FarmName}</attribute>
> </gbean>
> </module>
> ..
> 1.Following doc http://cwiki.apache.org/GMOxDOC22/farming-using-deployment.html to farm
deploy apps 
> with command:
> deploy.bat --user system --password manager deploy --targets org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car,j2eeType=ConfigurationStore,name=MasterConfigurationStore
%Sample_HOME%\applications\hello\target\hello-2.1.1.2.war
>  
> 2.First deploy hello.war, successfully, second deploy cviewer with command:
> deploy.bat --user system --password manager deploy --targets org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.2-SNAPSHOT/car,j2eeType=ConfigurationStore,name=MasterConfigurationStore
%Sample_HOME%\applications\cviewer\target\cviewer-2.1.1.2.war
> but errors popup:
> 2009-09-23 17:00:02,937 ERROR [DeployTool] Error: 
> org.apache.geronimo.common.DeploymentException: Operation failed: start of com.ibm.wasce.samples/cviewer_G_MASTER/2.1.1.2/car
failed
> 	org.apache.geronimo.kernel.GBeanAlreadyExistsException: GBean already registered: geronimo:J2EEServer=geronimo,nodeName=NODE1
> 	GBean already registered: geronimo:J2EEServer=geronimo,nodeName=NODE1
> 	at org.apache.geronimo.deployment.cli.CommandDistribute.executeOnline(CommandDistribute.java:169)
> 	at org.apache.geronimo.deployment.cli.CommandDistribute.execute(CommandDistribute.java:125)
> 	at org.apache.geronimo.deployment.cli.DeployTool.execute(DeployTool.java:168)
> 	at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
> 	at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65)
> 	at org.apache.geronimo.cli.deployer.DeployerCLI.main(DeployerCLI.java:31)
> 3.After deployment, on master node,  open web app modules porlet, hello and cviewer app
don't exist in it, but in its master-repository and config.xml, on other cluster nodes, these
apps exist

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message