...
Bajar el servidor Jboss
Procedimiento
- ir a Ubicar la carpeta O3_install_dir<O3>/jboss/server/default/deploy/jbossweb-tomcat55.sar
- buscar Editar el archivo server.xml
- en el archivo buscar el tag Ubicar la siguiente sección
Code Block xml xml <Connector port="8080" address="$\{jboss.bind.address}" maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/>
- comentar Comentar el tag de modo que quede de la siguiente forma:
NOTA:Code Block xml xml <\!-- <Connector port="8080" address="$\{jboss.bind.address}" maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"/> \-->
Nota
Si se utiliza CAS, debe saltearse este paso.
Es necesario este conector para realizar la validación de cas. - buscar el tag Ubicar la siguiente sección
descomentarloCode Block xml xml <\!-- <Connector port="8443" address="$\{jboss.bind.address}" maxThreads="100" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" scheme="https" secure="true" clientAuth="false" keystoreFile="$\{jboss.server.home.dir}/conf/llave_1.keystore" keystorePass="rmi+ssl" sslProtocol = "TLS" /> \-->
- Descomentarla de modo que quede de la siguiente forma:
nombreCode Block xml xml <Connector port="8443" address="$\{jboss.bind.address}" maxThreads="100" strategy="ms" maxHttpHeaderSize="8192" emptySessionPath="true" scheme="https" secure="true" clientAuth="false" keystoreFile="$\{jboss.server.home.dir}/conf/llave<nombre_1llave>.keystore" keystorePass="rmi+ssl" sslProtocol = "TLS" />
llave<nombre_
esllave>.keystore
que nostros le daremos alEs el nombre
llavesdel archivo de
en la consola escribirclaves
...
- Para generarlo ejecutar en una terminal:
Code Block En Windows %JAVA_HOME%\bin\keytool \-genkey \-alias tomcat \-keyalg RSA \-keystore
...
<O3>\jboss\server\default\conf\{*}nombre_llave.keystore*
...
En Linux $JAVA_HOME/bin/keytool \-genkey \-alias tomcat \-keyalg RSA \-keystore
...
<O3>/jboss/server/default/conf/*nombre_llave.keystore
...
La primer clave que*
...
- se solicita debe indicarse rmi+ssl, luego se llenan los datos como corresponda
...
- Para la última clave que
...
- se solicita se presionar la tecla ENTER
- Agregar en la
...
- válvula de
...
- CAS (CASSingleSignOnValve) el atributo casValidate, cuyo valor debe ser "http://<host>:<puerto>/cas/proxyValidate", o sea la uri de cas NO HTTPS.
- Sustituir <host> y <puerto>, teniendo en cuenta que el puerto es el de HTTP, no el de HTTPS.
...
- Reiniciar el jboss