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

Gianny Damour commented on GERONIMO-4579:
-----------------------------------------

I do not understand what you mean by "files are not in the correct path".

Can you start the WAR on NODE-A?


> 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
>         Attachments: 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.

Reply via email to