Subpage under development, new version coming soon!
Subject: »[varios] Sokker Asistente
Yo he intentado instalarlo y al final, cuando le doy al último enlace, se queda con la pantalla con el fondo azul claro del asistente y no hace nada más. No sé si habré hecho algo mal.
Habría que ver los logs de Tomcat para saber cuál es el problema.
Mira a ver si encuentras este archivo y si quieres pásame el contenido por sk-mail:
C:\Program Files\Apache Software Foundation\Tomcat 9.0\logs\tomcat9-stderr.2021-04-25.log
Mira a ver si encuentras este archivo y si quieres pásame el contenido por sk-mail:
C:\Program Files\Apache Software Foundation\Tomcat 9.0\logs\tomcat9-stderr.2021-04-25.log
Es una jodienda. Yo que casi no utilizo el ordenador, me era muy útil entrar en una página web para actualizar los datos. Lo de descargarme otros asistentes o aplicaciones me es un coñazo del demonio
Ya ves...
Por cierto, veo que está fallando si no existen estas carpetas:
"D:\home\asistente\logs"
"D:\home\asistente\backup"
Voy a hacer que se creen automáticamente pero de momento si las creáis a mano os evitáis volveros a descargar el .war
Y para los que no tengáis unidad D... tb lo estoy solucionando :/
Por cierto, veo que está fallando si no existen estas carpetas:
"D:\home\asistente\logs"
"D:\home\asistente\backup"
Voy a hacer que se creen automáticamente pero de momento si las creáis a mano os evitáis volveros a descargar el .war
Y para los que no tengáis unidad D... tb lo estoy solucionando :/
Yo el Javas, lo tengo instalado, pero lo vuelvo a instalar. Prueba superada.
El Tomcat, al principio ni idea, pero con el enlace que dijiste que había que descargar, lo descargo. Prueba superada.
Descargar el sokker.war ese o como se llame. Descargado. Prueba superada.
A partir de aquí a agarrarse que vienen curvas. Edit <Tomcat path>/conf/server.xml and add the two lines to the <GlobalNamingResources> tag, writing your Sokker login and password instead of the ...
Miro, remiro, busco y ni puta idea de donde esta el TOMCAT PATH, pero eso que es. Me busco tutoriales e información en Internet. Al final. Llego a la conclusión que tengo que ir a Panel de Control, ir al TOMCAT, y en las carpetas que aparecen del programa, en una pone conf y al meterme se ve un archivo que se llama server.xml que entiendo que es la secuencia que nos dices de TOMCAT path/conf/server.xml. Lo abro y aparece el GlobalNamingResources. Digo, ya lo encontré, aqui es donde debo poner lo del login y el pass entre las líneas de global. Me lo he abierto en varios navegadores, pero en ninguno me deja editar esas líneas. Así que está claro que algo estoy haciendo mal, porque tras mucho tiempo, llego ahí, pero ahí me quedo. Y no sé si se puede editar o es que no estoy donde debo. Vuelvo a repetir que no he encontrado el TOMCAT PATH, yo he buscado directamente en el programa descargado .
Me sigo buscando la vida, y pincho en otro lado para que me deje editar, y ahi en wordpad edito, pero yo creo que ni se me guarda. Ah, y descargo los que me pide en el siguiente punto, que es los datos de mi asisitente, pero ya lo de guardarlo en D:/home/asistente. ¿eso que es? Ahi si que ya me he quedado loco.
Conclusión, tras más de una hora, he visto que no llego ni al 50% y esto parece bastante complicado sino eres un informático. Y claro, yo que soy muy apañado con estas cosas, y no me considero un paquete pienso... si alguien como mi socio tuviera que hacer esto, es que no es capaz ni descargar el Java, con lo inútil que es.
Terrion helpppppp!!!!
El Tomcat, al principio ni idea, pero con el enlace que dijiste que había que descargar, lo descargo. Prueba superada.
Descargar el sokker.war ese o como se llame. Descargado. Prueba superada.
A partir de aquí a agarrarse que vienen curvas. Edit <Tomcat path>/conf/server.xml and add the two lines to the <GlobalNamingResources> tag, writing your Sokker login and password instead of the ...
Miro, remiro, busco y ni puta idea de donde esta el TOMCAT PATH, pero eso que es. Me busco tutoriales e información en Internet. Al final. Llego a la conclusión que tengo que ir a Panel de Control, ir al TOMCAT, y en las carpetas que aparecen del programa, en una pone conf y al meterme se ve un archivo que se llama server.xml que entiendo que es la secuencia que nos dices de TOMCAT path/conf/server.xml. Lo abro y aparece el GlobalNamingResources. Digo, ya lo encontré, aqui es donde debo poner lo del login y el pass entre las líneas de global. Me lo he abierto en varios navegadores, pero en ninguno me deja editar esas líneas. Así que está claro que algo estoy haciendo mal, porque tras mucho tiempo, llego ahí, pero ahí me quedo. Y no sé si se puede editar o es que no estoy donde debo. Vuelvo a repetir que no he encontrado el TOMCAT PATH, yo he buscado directamente en el programa descargado .
Me sigo buscando la vida, y pincho en otro lado para que me deje editar, y ahi en wordpad edito, pero yo creo que ni se me guarda. Ah, y descargo los que me pide en el siguiente punto, que es los datos de mi asisitente, pero ya lo de guardarlo en D:/home/asistente. ¿eso que es? Ahi si que ya me he quedado loco.
Conclusión, tras más de una hora, he visto que no llego ni al 50% y esto parece bastante complicado sino eres un informático. Y claro, yo que soy muy apañado con estas cosas, y no me considero un paquete pienso... si alguien como mi socio tuviera que hacer esto, es que no es capaz ni descargar el Java, con lo inútil que es.
Terrion helpppppp!!!!
Yo probaría a hacer la petición post de login desde el navegador para comprobar si la respuesta es válida y entonces ya mandarte la petición que ya estés haciendo a tu servicio sin ninguna modificación adicional. En caso de error el baneo sería sobre la IP del usuario, ya que a ti solo te deberían llegar peticiones con las credenciales correctas.
Jeje vamos por partes:
> Miro, remiro, busco y ni puta idea de donde esta el TOMCAT PATH, pero eso que es
Efectivamente, con eso me refiero a la ruta donde has instalado Tomcat, que por defecto será C:\Program Files\Apache Software Foundation\Tomcat 9.0
> Me lo he abierto en varios navegadores, pero en ninguno me deja editar esas líneas
Los archivos .xml por defecto los abre el navegador en modo solo lectura. Para poder editarlo tienes que hacer click derecho del ratón -> editar. Se te abrirá el bloc de notas, que sí que permite editar el archivo. Wordpad tb vale, creo :P
> pero ya lo de guardarlo en D:/home/asistente. ¿eso que es? Ahi si que ya me he quedado loco.
Es un par de carpetas que tienes que crear para poder mover ahí los archivos que te has descargado
Algunos no tenéis unidad D, así que lo que he hecho es añadir una nueva variable para poder configurarla. Tenéis que añadir tb esta línea en el server.xml:
<Environment name="path" value="D:\\home\\asistente\\" type="java.lang.String" override="false"/>
Y, si solo tenéis unidad C, cambiar la D por una C
Las otras dos carpetas que he diucho antes, logs y backup, las podéis crear tb a mano. O bien volveros a descargar el archivo sokker.war, que ya he hecho que se creen automáticamente si no existen
> Conclusión, tras más de una hora, he visto que no llego ni al 50% y esto parece bastante complicado sino eres un informático.
Es verdad que para el que no tenga un pelín de experiencia moviéndose por su ordenador puede resultar un poco pesado. Pero en general son cosas básicas que nunca viene mal saber. Y si explicas los problemas tan bien como has hecho tú, es un placer ayudarte :D
> Miro, remiro, busco y ni puta idea de donde esta el TOMCAT PATH, pero eso que es
Efectivamente, con eso me refiero a la ruta donde has instalado Tomcat, que por defecto será C:\Program Files\Apache Software Foundation\Tomcat 9.0
> Me lo he abierto en varios navegadores, pero en ninguno me deja editar esas líneas
Los archivos .xml por defecto los abre el navegador en modo solo lectura. Para poder editarlo tienes que hacer click derecho del ratón -> editar. Se te abrirá el bloc de notas, que sí que permite editar el archivo. Wordpad tb vale, creo :P
> pero ya lo de guardarlo en D:/home/asistente. ¿eso que es? Ahi si que ya me he quedado loco.
Es un par de carpetas que tienes que crear para poder mover ahí los archivos que te has descargado
Algunos no tenéis unidad D, así que lo que he hecho es añadir una nueva variable para poder configurarla. Tenéis que añadir tb esta línea en el server.xml:
<Environment name="path" value="D:\\home\\asistente\\" type="java.lang.String" override="false"/>
Y, si solo tenéis unidad C, cambiar la D por una C
Las otras dos carpetas que he diucho antes, logs y backup, las podéis crear tb a mano. O bien volveros a descargar el archivo sokker.war, que ya he hecho que se creen automáticamente si no existen
> Conclusión, tras más de una hora, he visto que no llego ni al 50% y esto parece bastante complicado sino eres un informático.
Es verdad que para el que no tenga un pelín de experiencia moviéndose por su ordenador puede resultar un poco pesado. Pero en general son cosas básicas que nunca viene mal saber. Y si explicas los problemas tan bien como has hecho tú, es un placer ayudarte :D
> Yo probaría a hacer la petición post de login desde el navegador para comprobar si la respuesta es válida y entonces ya mandarte la petición que ya estés haciendo a tu servicio sin ninguna modificación adicional. En caso de error el baneo sería sobre la IP del usuario, ya que a ti solo te deberían llegar peticiones con las credenciales correctas.
El problema de eso es que los navegadores no permiten hacer peticiones desde un servidor a otro diferente, a menos que el servidor lo habilite explícitamente. Es lo que le he propuesto a Raul pero, por la respuesta que me dio, no tiene pinta de ser una solución aceptable para ellos
El problema de eso es que los navegadores no permiten hacer peticiones desde un servidor a otro diferente, a menos que el servidor lo habilite explícitamente. Es lo que le he propuesto a Raul pero, por la respuesta que me dio, no tiene pinta de ser una solución aceptable para ellos
La verdad es que no he trabajado nunca en web así que no puedo hablar con propiedad, pero me sorprende que no se pueda hacer una petición desde el lado del cliente a otro servidor. Al final ahí el origen es el cliente, no el servidor.
Evidentemente un cliente cualquiera puede hacerlo. Es un mecanismo de seguridad de los navegadores: https://developer.mozilla.org/es/docs/Web/HTTP/CORS
Hola Terrion, gracias por responder. La aplicación ya desplegó en el servidor, pero a la hora de acceder a ella me sale el siguiente mensaje:
Con la url http://localhost:8080/sokker/asistente
Type Status Report
Message The requested resource [/sokker/asistente] is not available
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Con la Url http://localhost:8080/sokker/
Type Exception Report
Message java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
jakarta.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Gracias de antemano.
Con la url http://localhost:8080/sokker/asistente
Type Status Report
Message The requested resource [/sokker/asistente] is not available
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Con la Url http://localhost:8080/sokker/
Type Exception Report
Message java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
jakarta.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Gracias de antemano.
Mmm qué raro, has instalado el jdk, verdad?
Por cierto, ya que alguien ha comentado antes que ya tenía Java instalado: hay 2 módulos de java diferentes, uno para ejecutar programas (jre), que es el que normalmente tenemos todos instalado, y otro para poder compilar (jdk). Así que, aunque tengáis el jre, necesitáis instalar el jdk
Por cierto, ya que alguien ha comentado antes que ya tenía Java instalado: hay 2 módulos de java diferentes, uno para ejecutar programas (jre), que es el que normalmente tenemos todos instalado, y otro para poder compilar (jdk). Así que, aunque tengáis el jre, necesitáis instalar el jdk
Me puedes pasar el log de Tomcat?
C:\Program Files\Apache Software Foundation\Tomcat 9.0\logs\tomcat9-stderr.2021-04-25.log
No se me ocurre qué te puede haber fallado :?
C:\Program Files\Apache Software Foundation\Tomcat 9.0\logs\tomcat9-stderr.2021-04-25.log
No se me ocurre qué te puede haber fallado :?
La verdad es que no estoy puesto en web, me dedico a hacer cosas poco estándar jeje
Gracias por la página, me la leeré detenidamente.
Gracias por la página, me la leeré detenidamente.