Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Configuración por defecto

Por defecto, O3 BP&A está configurado para correr en el puerto 8180

Modificación de puertos

Actualmente, es necesario editar 3 archivos para poder cambiar la configuración por defecto:

En Windows:

  • En el archivo o3bpa.xml que se encuentra bajo {o3bpa.install.dir}\jboss\standalone\configuration\ modificar en la línea 389 el valor de la url de rbac por la deseada:

    386 <security-domain name="o3bpa" cache-type="default">
    387 	<authentication>
    388 		<login-module code="com.ideasoft.rbac.service.jaas.jboss.JBossRestLoginModule" flag="required">
    389 			<module-option name="rbac.rest.url" value="http://localhost:8180/rbac-rest"/>
    390 			<module-option name="rbac.rest.user" value="admin"/>
    391 			<module-option name="rbac.rest.pass" value="admin"/>
    392 			<module-option name="rbac.generateTicket" value="true"/>
    393 			<module-option name="rbac.jboss.cas.enabled" value="false"/>
    394 		</login-module>
    395 	</authentication>
    396 </security-domain>
    
    
  • En el archivo jboss-service.xml que se encuentra bajo {o3bpa.install.dir}\jboss\standalone\deployments\o3bpa.ear\server-mbean-config.sar\META-INF modificar el valor del atributo Port por el valor que se desea que tenga el puerto http:

    <server xmlns="urn:jboss:service:7.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:jboss:service:7.0 jboss-service_7_0.xsd">
    <mbean code="biz.ideasoft.portmbean.PortConfiguration" name="ideasoft:type=Service,name=PortConfiguration">
    <attribute name="Port">8180</attribute>
    <attribute name="HostName">0.0.0.0</attribute>
    <attribute name="JndiPort">1099</attribute>
    </mbean>
    </server>
    
    
  • En el archivo o3bpa.bat que se encuentra bajo {o3bpa.install.dir}\bat descomentar la línea (borrar el rem):

    rem set JAVA_OPTS=%JAVA_OPTS% -Djboss.socket.binding.port-offset=0

    Y colocar como valor el offset deseado. Por ejemplo, para cambiar los distintos puertos 100 lugares hacia arriba, colocar el valor 100 y, entre otros, el puerto http pasará de ser el 8180 a ser el 8080

  • En el archivo web.xml que se encuentra bajo {o3bpa.install.dir}\opt\ideasoft\o3bpa\jboss\standalone\deployments\o3bpa.ear\o3bpa.war\WEB-INF\ es necesario descomentar las líneas 168 a 171 y colocar en el nodo param-value el nuevo valor del puerto:

    Viejo:
    
    168 <!--            <init-param> -->
    169 <!--                    <param-name>proxyPort</param-name> -->
    170 <!--                    <param-value>8080</param-value> -->
    171 <!--            </init-param> -->
    
    Nuevo: 
    
    168             <init-param> 
    169                     <param-name>proxyPort</param-name>
    170                     <param-value>{nuevo.valor}</param-value>
    171             </init-param>
    
    

 

En Linux:

  • En el archivo o3bpa.xml que se encuentra bajo {o3bpa.install.dir}/jboss/standalone/configuration/ modificar en la línea 389 el valor de la url de rbac por la deseada:

    386 <security-domain name="o3bpa" cache-type="default">
    387 	<authentication>
    388 		<login-module code="com.ideasoft.rbac.service.jaas.jboss.JBossRestLoginModule" flag="required">
    389 			<module-option name="rbac.rest.url" value="http://localhost:8180/rbac-rest"/>
    390 			<module-option name="rbac.rest.user" value="admin"/>
    391 			<module-option name="rbac.rest.pass" value="admin"/>
    392 			<module-option name="rbac.generateTicket" value="true"/>
    393 			<module-option name="rbac.jboss.cas.enabled" value="false"/>
    394 		</login-module>
    395 	</authentication>
    396 </security-domain>
    
    
  • En el archivo jboss-service.xml que se encuentra bajo {o3bpa.install.dir}/jboss/standalone/deployments/o3bpa.ear/server-mbean-config.sar/META-INF/ modificar el valor del atributo Port por el valor que se desea que tenga el puerto http:

    <server xmlns="urn:jboss:service:7.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="urn:jboss:service:7.0 jboss-service_7_0.xsd">
    <mbean code="biz.ideasoft.portmbean.PortConfiguration" name="ideasoft:type=Service,name=PortConfiguration">
    <attribute name="Port">8180</attribute>
    <attribute name="HostName">0.0.0.0</attribute>
    <attribute name="JndiPort">1099</attribute>
    </mbean>
    </server>
    
    
  • En el archivo o3bpa.sh que se encuentra bajo {o3bpa.install.dir}/sh descomentar la línea (eliminar el numeral):

    #JAVA_OPTS="${JAVA_OPTS} -Djboss.socket.binding.port-offset=0"

    Y colocar como valor el offset deseado. Por ejemplo, para cambiar los distintos puertos 100 lugares hacia arriba, colocar el valor 100 y, entre otros, el puerto http pasará de ser el 8180 a ser el 8280

  • En el archivo web.xml que se encuentra bajo {o3bpa.install.dir}/opt/ideasoft/o3bpa/jboss/standalone/deployments/o3bpa.ear/o3bpa.war/WEB-INF/ es necesario descomentar las líneas 168 a 171 y colocar en el nodo param-value el nuevo valor del puerto.
    En el caso de que se encuentre autenticando contra O3, colocar el puerto en el que se encuentra O3, y en caso contrario (se autentica contra O3BPA) es necesario colocar el puerto en el que se levanta o3bpa:

    Viejo:
    
    168 <!--            <init-param> -->
    169 <!--                    <param-name>proxyPort</param-name> -->
    170 <!--                    <param-value>8080</param-value> -->
    171 <!--            </init-param> -->
    
    Nuevo: 
    
    168             <init-param> 
    169                     <param-name>proxyPort</param-name>
    170                     <param-value>{nuevo.valor}</param-value>
    171             </init-param>
    
    

 

 

  • No labels