Configurando O3 a través de un Firewall
Configurando O3PS a través de un Firewall
Be Careful
Para versiones menores a la 4.3 hacer clic aquí
Los puertos que hay que abrir en un firewall a partir de la version 4.3 de O3 son los siguientes:
Puerto | Descripción |
---|---|
1099 | JNDI |
1098 | JNDI |
3455 | EJB3 |
3873 | EJB3 a través de RMI |
4446 | JWF |
5744 | RMI IdeaSoft |
8080 | TOMCAT |
8093 | JMS |
14000 | jboss messaging |
4457 |
Nota
Si se desea usar O3 con el portal únicamente, se debe de abrir solo el puerto 8080, los restantes no son necesarios abrirlos en el firewall
Se deden agregar las siguientes properties al <O3>/jboss/server/default/ideasoft-o3/GServer_custom.properties de O3 de modo que quede fijo el puerto para RMI Ideasoft:
ideasoft.server.rmi.socketfactory=true ideasoft.server.rmi.serversocket.port=5744
A partir de la versión 5.3.000 se debe editar el archivo <O3>/jboss/server/default/ports-bindings.xml y buscar para el juego de puertos (01-02-03...) la parte de jboss messaging, dentro de esa parte buscar
<attribute name="callbackTimeout">10000</attribute>
y modificar
<attribute name="callbackTimeout">10000</attribute> <attribute name="secondaryBindPort">14000</attribute>
En el caso de cambiar la configuración de bindings del JBoss , cambiar en el firewall estos puertos:
Descripción | Ports-01 | Ports-02 | Ports-03 | Ports-04 | Ports-05 |
---|---|---|---|---|---|
JNDI | 1199 | 1299 | 1399 | 1499 | 1599 |
JNDI | 1198 | 1298 | 1398 | 1498 | 1598 |
EJB3 | 3555 | 3655 | 3755 | 3855 | 3955 |
EJB3 a través de RMI | 3973 | 4073 | 4173 | 4273 | 4373 |
JWF | 4546 | 4646 | 4746 | 4846 | 4946 |
TOMCAT | 8180 | 8280 | 8380 | 8480 | 8580 |
JMS | 8193 | 8293 | 8393 | 8493 | 8593 |
El puerto 5744 no se cambia automáticamente por el archivo de bindings, sino que su valor se especifica en el archivo GServer_custom.properties
El puerto 14000 no cambia se debe agregar la línea con el puerto en el ports-bindings.xml
Indicación temporal para la version 4.3.beta3
Es necesario modificar el port-bindings, para cambiar el acceso remoto de socket a rmi, para el caso de ports-01 debe quedar asi:
<service-config name="jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3" delegateClass="org.jboss.services.binding.AttributeMappingDelegate"> <delegate-config> <attribute name="InvokerLocator">rmi://${jboss.bind.address}:3973/?registryPort=3555</attribute> </delegate-config> <binding port="3973"/> </service-config>