...
- Revisar en la instalación anterior si hay cambio de puertos.
Para ello se debe verificar el archivo /jboss/server/default/conf/jboss-service.xml Si dijera otro valor diferente a ports-default significa que los puertos han sido modificados.
Code Block xml xml <mbean code="org.jboss.services.binding.ServiceBindingManager" name="jboss.system:service=ServiceBindingManager"> <attribute name="ServerName">ports-default</attribute> <attribute name="StoreURL">${jboss.server.home.url}/port-bindings.xml</attribute> <attribute name="StoreFactoryClassName">org.jboss.services.binding.XMLServicesStoreFactory</attribute> </mbean>
En tal caso deberá replicarse el cambio en la nueva versión.
Por ejemplo para cambiar el juego de puertos de jboss a port-01 definimos la property: Djboss.socket.binding.port-offset con el valor 100 en el archivo bat o sh según la instalación.Code Block title jboss.bat (windows) set JAVA_OPTS=%JAVA_OPTS% -Djboss.socket.binding.port-offset=100
Code Block title jboss.sh (linux) JAVA_OPTS="$JAVA_OPTS -Djboss.socket.binding.port-offset=100"
Para e caso de liferay, debemos editar el archivo <o3>/liferay/tomcat/conf/server.xml y modificar los valores para los puertos 8305, 8380, 8309 por 8405, 8480, 8409. Luego será necesario cambiar los valores de los puertos en los siguientes archivos de properties:
<o3>/O3Server.properties
http.port=8180<o3>/O3Web.properties
o3.http.upload.port=8180
urlPrefixRest=http\://localhost\:8180
urlPrefixTicket=http\://localhost\:8180<o3>/Portlets.properties
o3.http.port=8180<o3>/liferay/tomcat/webapps/o3-parts-web/WEB-INF/classes/portlets-config/portlets-config.properties
urlPrefixLogout=http\://localhost\:8180/o3-rest
urlPrefixRest=http\://localhost\:8180
urlPrefixTicket=http\://localhost\:8180
urlPrefixUploadFiles=http\://localhost\:8180<o3>/jboss/standalone/deployments/o3-parts-blaze-web.war/WEB-INF/flex/proxy-config.xml
remplazar los 8080 por 8180<o3>/liferay/tomcat/webapps/o3-parts-web/WEB-INF/flex/proxy-config.xml
remplazar los 8080 por 8180
<o3>/config/client/custom-jboss-ejb-client.properties
remote.connection.default.port = 4547HowTo Cambiar Juego de Puertos en Servidor de O3 (JBoss)Revisar si se cambió el puerto del tomcat en la instalación vieja.
Revisar el archivo jboss/server/default/deploy/jbossweb-tomcat55.sar/server.xml
Buscar el códigoCode Block <Connector port="8080" address="${jboss.bind.address}">
El puerto por defecto es el 8080. Si hubiera otro definido se debe modificar también en la nueva instalación.
En la versión 6 editar el archivo <o3>/jboss/standalone/configuration/o3bi.xml y modificar la siguiente línea, cambiando el valor de port por el valor deseado.Code Block <socket-binding-group name="standard-sockets" default-interface="public"> <socket-binding name="http" port="8080"/> ... </socket-binding-group>
...