...
- Bajar el jboss
- Pararnos en <o3>/jboss/server/default/deploy/gserver/0o3.ear
- Copiar la carpeta o3portal.war en el mismo directorio con otro nombre ej:o3portal_2.war
- Copiar la carpeta o3cas.war en el mismo directorio con otro nombre ej:o3cas_2.war
- editar el archivo <o3>/jboss/server/default/deploy/gserver/0o3.ear/META-INF/application.xml.//
Buscar
y agegar de modo que quede asíCode Block <module> <web> <web-uri>o3portal.war</web-uri> <context-root>/o3portal</context-root> </web> </module>
BuscarCode Block <module> <web> <web-uri>o3portal.war</web-uri> <context-root>/o3portal</context-root> </web> </module> <module> <web> <web-uri>o3portal_2.war</web-uri> <context-root>/o3portal_2</context-root> </web> </module>
y agegar para que quede asíCode Block <module> <web> <web-uri>o3cas.war</web-uri> <context-root>/cas</context-root> </web> </module>
Code Block <module> <web> <web-uri>o3cas.war</web-uri> <context-root>/cas</context-root> </web> </module> <module> <web> <web-uri>o3cas_2.war</web-uri> <context-root>/cas2</context-root> </web> </module>
- editar el archivo <o3>/jboss/server/default/deploy/gserver/0o3.ear/o3portal_2.war/WEB-INF/web.xml
Buscar el filtro
cambiar porCode Block <filter> <filter-name>checkLoginFilter</filter-name> <filter-class>com.ideasoft.cs.ejb.cas.filter.CASFilter</filter-class> <init-param> <param-name>logout_url</param-name> <param-value>/cas/logout</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name> <param-value>${request.prefix}/cas/login</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name> <param-value>${request.prefix}/cas/proxyValidate</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name> <param-value>${request.serverName}</param-value> </init-param> </filter>
Code Block <filter> <filter-name>checkLoginFilter</filter-name> <filter-class>com.ideasoft.cs.ejb.cas.filter.CASFilter</filter-class> <init-param> <param-name>logout_url</param-name> <param-value>/cas2/logout</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name> <param-value>${request.prefix}/cas2/login</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name> <param-value>${request.prefix}/cas2/proxyValidate</param-value> </init-param> <init-param> <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name> <param-value>${request.serverName}</param-value> </init-param> </filter>
- editar el archivo <o3>/jboss/server/default/deploy/gserver/0o3.ear/o3portal_2.war/o3portal_2.war/logout.jsp
Buscar
Code Block |
---|
if (isSSO) {
response.sendRedirect("/cas/logout?service=" + request.getContextPath());
} else {
response.sendRedirect(request.getContextPath() + "/");
}
|
y cambiar por
Code Block |
---|
if (isSSO) {
response.sendRedirect("/cas2/logout?service=" + request.getContextPath());
} else {
response.sendRedirect(request.getContextPath() + "/");
}
|
- reiniciar el jboss
Haciendo que los usuarios solo entren y vean en el portal correcto
...