Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

    Bajar el servidor Jboss

 Procedimiento 

  1. ir a Ubicar la carpeta O3_install_dir<O3>/jboss/server/default/deploy/jbossweb-tomcat55.sar
  2. buscar Editar el archivo server.xml
  3. 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"/>
    
  4. comentar Comentar el tag de modo que quede de la siguiente forma:
    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:

    (warning) Nota
    Si se utiliza CAS, debe saltearse este paso.
    Es necesario este conector para realizar la validación de cas.

  5. buscar el tag Ubicar la siguiente sección
    Code 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" /> \-->
    
    descomentarlo
  6. Descomentarla de modo que quede de la siguiente forma:
    Code 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" />
    
     nombre

    <nombre_

    llave

    llave>.keystore

    es

    Es el nombre

    que nostros le daremos al

    del archivo de

    llaves

    claves

    en la consola escribir

...

  1. Para generarlo ejecutar en una terminal:
    Code Block
    
    En Windows
    %JAVA_HOME%\bin\keytool \-genkey \-alias tomcat \-keyalg RSA \-keystore

...

  1.  <O3>\jboss\server\default\conf\{*}nombre_llave.keystore*

...

  1. 
    En Linux
    $JAVA_HOME/bin/keytool \-genkey \-alias tomcat \-keyalg RSA \-keystore

...

  1.  <O3>/jboss/server/default/conf/*nombre_llave.keystore

...

  1. *
    
    La primer clave que

...

  1. se solicita debe indicarse rmi+ssl, luego se llenan los datos como corresponda

...

  1. Para la última clave que

...

  1. se solicita se presionar la tecla ENTER
  2. Agregar en la

...

  1. válvula de

...

  1. CAS (CASSingleSignOnValve) el atributo casValidate, cuyo valor debe ser "http://<host>:<puerto>/cas/proxyValidate", o sea la uri de cas NO HTTPS.
  2. Sustituir <host> y <puerto>, teniendo en cuenta que el puerto es el de HTTP, no el de HTTPS.

...

  1. Reiniciar el jboss