Agreed, it's just that it's convenient to have OOTB the test container already set in order to not conflict with an OFBiz instance running on the same machine. This is already done, and yes we can forget about that, unless someone comes with a genious idea (I have a feeling that we could do better here, just an intution though)

Jacques

From: "Adrian Crum" <[email protected]>
Scott has commented on this and I agree with him: This is NOT an issue we need 
to solve in the project.

1. Ports are configurable. They can be configured with PATCHES.
2. Anyone running into a port conflict can apply a PATCH to change the port 
settings.
3. Any CI environment, Jenkins or otherwise, can run a script to apply the port 
configuration patch.

PLEASE PLEASE PLEASE can we stop discussing this?

-Adrian

On 4/29/2012 9:15 AM, Jacques Le Roux wrote:
Hi,

This, and maybe other dependies, must be taken into account at
https://issues.apache.org/jira/browse/OFBIZ-4794
"set different ports for testing in a CI environment (e.g. Jenkins)"
And
https://issues.apache.org/jira/browse/OFBIZ-4763
"create and use startup profiles"

Jacques

From: <[email protected]>
Author: sascharodekamp
Date: Thu Apr 26 11:15:48 2012
New Revision: 1330778

URL: http://svn.apache.org/viewvc?rev=1330778&view=rev
Log:
Change the RMI and JNDI port in the Test-containers.xml to 1099. Because the jndi servers in jndiservers.xml/jndi.properties are also configured to port 1099. If another port is set in the *-containers.xml the JNDI server could not be reached.

Modified:
   ofbiz/trunk/framework/base/config/test-containers.xml

Modified: ofbiz/trunk/framework/base/config/test-containers.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/config/test-containers.xml?rev=1330778&r1=1330777&r2=1330778&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/config/test-containers.xml (original)
+++ ofbiz/trunk/framework/base/config/test-containers.xml Thu Apr 26 11:15:48 
2012
@@ -31,14 +31,15 @@ under the License.

<!-- load the naming (JNDI) server -->
<container name="naming-container" 
class="org.ofbiz.base.container.NamingServiceContainer">
- <property name="port" value="1100"/>
+ <property name="host" value="0.0.0.0"/>
+ <property name="port" value="1099"/>
</container>

<!-- RMI Service Dispatcher -->
<container name="rmi-dispatcher" 
class="org.ofbiz.service.rmi.RmiServiceContainer">
<property name="bound-name" value="RMIDispatcher"/>
<property name="bound-host" value="127.0.0.1"/>
- <property name="bound-port" value="1100"/>
+ <property name="bound-port" value="1099"/>
<property name="delegator-name" value="test"/>
<property name="client-factory" 
value="org.ofbiz.service.rmi.socket.ssl.SSLClientSocketFactory"/>
<property name="server-factory" 
value="org.ofbiz.service.rmi.socket.ssl.SSLServerSocketFactory"/>


Reply via email to