SoloCodigo

Programación General => Java => Mensaje iniciado por: daillus en Martes 22 de Junio de 2010, 01:39

Título: pasar a https
Publicado por: daillus en Martes 22 de Junio de 2010, 01:39
tengo un servidor web con tomcat ( la programacion va en java) y lo quiero pasar a https pero cuando abro una ventana de msdos y pongo lo de keytool me dice que no reconoce la palabra ¿que hago mal? gracias por anticipado
Título: Re: pasar a https
Publicado por: arielb en Martes 22 de Junio de 2010, 16:07
Hola bienvenido al foro, necesitas agregar la variable de entorno JAVA_HOME
Título: Re: pasar a https
Publicado por: daillus en Miércoles 23 de Junio de 2010, 03:35
Hola y gracias.
Si que tengo JAVA HOME definida como variable de usuario para administrrador con valor c:/java/jdk1.3
cuanod ejecuto lo del keytool me dice exactamente:"keytool" no se reconoce como un comando externo o interno, programa o archivo de lotes ejecutable
¿Eso te dice algo?
Título: Re: pasar a https
Publicado por: arielb en Miércoles 23 de Junio de 2010, 16:16
si, si me suena.

veo que pusiste JAVA HOME, asi lo tienes creado?, si está así está mal por la forma correcta es JAVA_HOME con guión bajo.
Ahora lo que debe corregir tú problema es buscar la variable de entorno PATH y le agregas tú ruta con la carpeta bin es decir

c:/java/jdk1.3/bin

me imagino que si pones javac también te sale el mismo error.
Si tienes la consola abierta debes cerrarla y abrirla nuevamente para que tome el cambio
Título: Re: pasar a https
Publicado por: daillus en Miércoles 23 de Junio de 2010, 17:08
el JAVA_HOME está bien , con el guion bajo, pero como dices el javac tampoco me funciona.
En la variable path ( que está puesta en minusculas ¿eso no importa no?) tengo puesto.......    
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Archivos de programaMicrosoft SQL Server80ToolsBINN;C:Archivos de programaSymantecpcAnywhere;c:javajdk1.3;C:Archivos de programaDellSysMgtRAC5;C:Archivos de programaDellSysMgtomabin

me dices que añada lo de c:/java/jdk1.3/bin al final del todo o que ponga el bin donde está el jdk1.3?
Título: Re: pasar a https
Publicado por: arielb en Miércoles 23 de Junio de 2010, 18:27
lo que veo es que ya tienes c:javajdk1.3, bueno a esa linea la modificas agregandole bin , ya que así como está no está haciendo nada.
debe quedarte así

c:javajdk1.3bin

Citar
me dices que añada lo de c:/java/jdk1.3/bin al final del todo o que ponga el bin donde está el jdk1.3?

puedes dejarla ahí mismo y solo agregarle el bin

lo que yo hago es ir al explorer y buscar la ruta y luego copia la ruta y la pegó en el path para evitar algo mal escrito por ejemplo

C:Archivos de programaJavajdk1.6.0_18bin
Título: Re: pasar a https
Publicado por: daillus en Jueves 24 de Junio de 2010, 19:16
genial ya funciona, pero por favor no te vayas muy lejos que aun tengo que seguir con los demás pasos. Gracias.
Título: Re: pasar a https
Publicado por: daillus en Viernes 25 de Junio de 2010, 02:11
pues algo he hecho mal porque no me van las paginas en https. Te pongo los pasos que he seguido:
1descargo el jsse y pongo los tres jar en la carpeta c:/java/jdk1.3/jre/lib/ext............no estaba muy seguro de ponerlo aqui.
2 creo la variable de usuario JSSE_HOME con el valor c:/java/jdk1.3/jre/lib/ext
3 genero el keytool (keytool -genkey -alias -keyalg RSA) y me lo pone en c:/documents and setting/administrador
4 en el archivo server.xml descomento lo del define a ssl coyote..... y ahi le digo cual es el password que he puesto (está en el puerto 8443 ¿que significa esto?)( esto creo que esta bien )

pero ahora reinicio el tomcat y pongo https: numeros del servidor:8443 y me dice pagina no encontrada.
¿Que hago mal?
Gracias otra vez.
Título: Re: pasar a https
Publicado por: daillus en Viernes 25 de Junio de 2010, 02:44
hola de nuevo ( que pesado). Que si que funciona , que me habia olvidado de cambiar el server.xml
Pero tengo dos preguntas....
1 ¿tengo que poner siempre lo de :8443? , no hay manera de que vaya en todos los puertos y no tener que poner eso?
2 funciona el https , pero igual se puede seguir entrando en las paginas con http ¿eso se puede evitar?

Espero no marearte mucho.
Gracias.