[ https://issues.apache.org/jira/browse/GERONIMO-4579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jarek Gawor reassigned GERONIMO-4579: ------------------------------------- Assignee: Jarek Gawor > There are errors during zip file extracted on Linux OS using farm clustering > ---------------------------------------------------------------------------- > > Key: GERONIMO-4579 > URL: https://issues.apache.org/jira/browse/GERONIMO-4579 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: Clustering > Affects Versions: 2.1.4 > Environment: SW: > JAVA6+WIN2008+SLES10SP2 > HW: > Intel x86 > Reporter: Zhen Chen > Assignee: Jarek Gawor > Attachments: G4579_21.patch, G4579_trunk.patch, zip_extracted_errors > .jpg > > > Can't deploy a war to farm clustering successfully, because the zip file > extracted on Linux OS is wrong. > After deploying a war to farm clustering(ex, NODE-A,NODE-B), I found that the > files are not in the correct path, while named in the form like > "WEB-INF\classes\...... > .java" in cluster-repository on Linux OS. > I have tried that on RHEL 5.2, SLES 10 OS. Same error occurs. > I think this is a bug, Please check it. > My steps: > 1.Login on NODE-A server > 1.1 For var\config\config-substitutions.properties > {code:xml} > clusterNodeName=NODE --> clusterNodeName=NODE-A > RemoteDeployHostname=MachineA_IP > {code} > 1.2 For var\config\config.xml, add the following contents to module: > org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car > {code:xml} > <gbean > name="org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2 > .1.4/car,j2eeType=NodeInfo,name=NodeInfoB" > gbeanInfo="org.apache.geronimo.farm.config.BasicNodeInfo"> > <attribute name="name">NODE-B</attribute> > <attribute > propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor" > name="extendedJMXConnectorInfo"> > <ns:javabean > class="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo" > xmlns:ns4="http://geronimo.apache.org/xml/ns/attributes-1.2" > xmlns:ns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0" xmlns=""> > <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">MachineB_IP</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> > {code} > 2.Login on NODE-B server > 2.1 For var\config\config-substitutions.properties > {code:xml} > clusterNodeName=NODE --> clusterNodeName=NODE-B > RemoteDeployHostname=MachineB_IP > {code} > 2.2 For var\config\config.xml, add the following contents to module: > org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car > {code:xml} > <gbean > name="org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/far > ming/2.1.4-SNAPSHOT/car,j2eeType=NodeInfo,name=NodeInfoA" > gbeanInfo="org.apache.geronimo.farm.config.BasicNodeInfo"> > <attribute name="name">NODE-A</attribute> > <attribute > propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor" > name="extendedJMXConnectorInfo"> > <ns:javabean > class="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo" > xmlns:ns4="http://geronimo.apache.org/xml/ns/attributes-1.2" > xmlns:ns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0" xmlns=""> > <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">MachineA_IP</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> > {code} > 3. Start NODE- A server , and NODE-B server > 4.Run the following commands in GERONIMO_HOME\bin in Machine A > {code:xml} > 4.1 deploy.bat/sh --user system --password manager start > org.apache.geronimo.configs/farming//car > 4.2 deploy.bat/sh --user system --password manager --host MachineB_IP > start org.apache.geronimo.configs/farming//car > {code} > 5.deploy.bat/sh --user system --password manager deploy --targets > {code:xml} > org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/farming/2.1.4-SNAPSHOT/car,j2eeType=Confi > gurationStore,name=MasterConfigurationStore > SAMPLE_HOME\applications\tomcat-cluster\servlet-examples-cluster-server1.war > servlet-examples-cluster-plan.xml > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.