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


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.

Reply via email to