1 00:00:00,000 --> 00:00:03,640 Venga, a ver 2 00:00:03,640 --> 00:00:10,080 Vale, pues este está 3 00:00:10,080 --> 00:00:13,039 Y este se llama desde el Sherlet 4 00:00:13,039 --> 00:00:13,740 Que está aquí 5 00:00:13,740 --> 00:00:15,679 Y ahora ya sí que nos toca 6 00:00:15,679 --> 00:00:18,420 Entonces aquí 7 00:00:18,420 --> 00:00:21,460 Podéis copiar y pegar 8 00:00:21,460 --> 00:00:22,480 El que os he pasado 9 00:00:22,480 --> 00:00:25,120 Porque te hace la página que devuelve 10 00:00:25,120 --> 00:00:26,640 Ok, si da falsa y no true 11 00:00:26,640 --> 00:00:28,399 Y así que no lo escribimos todo 12 00:00:28,399 --> 00:00:31,980 Entonces debe ser esto 13 00:00:31,980 --> 00:00:35,299 Eliminar, vale 14 00:00:35,299 --> 00:00:40,380 Como veis, recojo en eliminado el resultado de leteventa del parámetro 15 00:00:40,380 --> 00:00:46,079 Y ahora se hace esta paginita simplemente para decir si está eliminado o no lo está 16 00:00:46,079 --> 00:00:48,399 Pues lo podéis copiar todo tal cual 17 00:00:48,399 --> 00:00:50,640 Que no hace nada, vamos 18 00:00:50,640 --> 00:00:55,740 Es decir, llama al de leteventa 19 00:00:55,740 --> 00:00:59,939 Llama al de leteventa para el parámetro del formulario 20 00:00:59,939 --> 00:01:02,460 llama el delete de venta para el parámetro del formulario 21 00:01:02,460 --> 00:01:04,239 y ahora construye el resultado 22 00:01:04,239 --> 00:01:06,340 con el estilo, usa un rollo patatero 23 00:01:06,340 --> 00:01:07,840 y ahora ya 24 00:01:07,840 --> 00:01:09,379 si está eliminado 25 00:01:09,379 --> 00:01:12,659 pues te dice eliminado correctamente 26 00:01:12,659 --> 00:01:14,200 y si no estaba 27 00:01:14,200 --> 00:01:17,459 eliminado, pues no existe una venta 28 00:01:17,459 --> 00:01:18,040 ¿vale? 29 00:01:19,099 --> 00:01:21,200 y ahora ya te da el enlace para volver al principal 30 00:01:21,200 --> 00:01:23,879 esto sí que se lo pedí a HGPT 31 00:01:23,879 --> 00:01:25,400 que me daba este formulario tan mono 32 00:01:25,400 --> 00:01:26,959 vale, pues tú le estás metiendo ahora 33 00:01:26,959 --> 00:01:28,060 otro formulario 34 00:01:28,060 --> 00:01:30,980 este es el formulario que me devuelve 35 00:01:30,980 --> 00:01:33,159 la página de salida que me va a devolver el 36 00:01:33,159 --> 00:01:34,519 serlet, o sea el serlet 37 00:01:34,519 --> 00:01:37,019 recibe unos parámetros de un formulario 38 00:01:37,019 --> 00:01:39,079 hace cosas y me devuelve 39 00:01:39,079 --> 00:01:40,280 una salida a través de la 40 00:01:40,280 --> 00:01:42,980 le puedo hacer que me devuelva 41 00:01:42,980 --> 00:01:45,180 una página que ya tengo hecha con un dispatch 42 00:01:45,180 --> 00:01:47,159 o la construyo directamente 43 00:01:47,159 --> 00:01:48,319 vale 44 00:01:48,319 --> 00:01:49,879 si está grabando 45 00:01:49,879 --> 00:01:53,019 vale, pues vamos a ver 46 00:01:53,019 --> 00:01:53,980 si elimina 47 00:01:53,980 --> 00:01:57,079 a ver que tengo yo, tengo el 1 48 00:01:57,079 --> 00:01:57,799 y el 4 49 00:01:57,799 --> 00:02:01,400 Bueno, si los tengo en la consulta 50 00:02:01,400 --> 00:02:02,319 Entonces 51 00:02:02,319 --> 00:02:08,819 Estar, vamos a ver 52 00:02:08,819 --> 00:02:13,120 A ver qué hemos podido hacer raro 53 00:02:13,120 --> 00:02:17,680 Venga 54 00:02:17,680 --> 00:02:22,469 Este de aquí 55 00:02:22,469 --> 00:02:25,490 Nos vamos al formulario raíz 56 00:02:25,490 --> 00:02:26,210 Actualidad 57 00:02:26,210 --> 00:02:27,629 Vale 58 00:02:27,629 --> 00:02:30,009 Listar, siguen esas dos 59 00:02:30,009 --> 00:02:30,509 Bien 60 00:02:30,509 --> 00:02:33,090 Vamos a eliminar venta 61 00:02:33,090 --> 00:02:34,610 Un formulario súper chulo 62 00:02:34,610 --> 00:02:36,250 venga 63 00:02:36,250 --> 00:02:39,069 exactamente, para hacer estilos 64 00:02:39,069 --> 00:02:40,449 y formularios no hay nada mejor 65 00:02:40,449 --> 00:02:42,729 que tenía yo 66 00:02:42,729 --> 00:02:45,150 el 1 y el 4, vamos a eliminar 67 00:02:45,150 --> 00:02:46,889 o yo por lo menos voy a eliminar 68 00:02:46,889 --> 00:02:48,330 el 4 69 00:02:48,330 --> 00:02:50,069 eliminar 70 00:02:50,069 --> 00:02:52,250 venta eliminada correctamente 71 00:02:52,250 --> 00:02:54,469 volver al menú principal 72 00:02:54,469 --> 00:02:57,310 listar ventas, efectivamente me la he eliminado 73 00:02:57,310 --> 00:02:59,050 y así 74 00:02:59,050 --> 00:03:00,490 de esta manera tan sencilla 75 00:03:00,490 --> 00:03:02,969 hacemos una aplicación todo lo completa 76 00:03:02,969 --> 00:03:04,490 que queramos con un solo servlet 77 00:03:04,490 --> 00:03:07,129 y controlándolo todo al dedillo 78 00:03:07,129 --> 00:03:08,650 al dedillo 79 00:03:08,650 --> 00:03:10,909 sin esa carga adicional 80 00:03:10,909 --> 00:03:12,330 de frameworks por arriba 81 00:03:12,330 --> 00:03:13,469 bla bla bla 82 00:03:13,469 --> 00:03:20,949 la implementación del 83 00:03:20,949 --> 00:03:21,449 serlet 84 00:03:21,449 --> 00:03:23,550 la tienes 85 00:03:23,550 --> 00:03:24,949 la implementación normal 86 00:03:24,949 --> 00:03:27,289 ah esta 87 00:03:27,289 --> 00:03:29,030 del método de borrar 88 00:03:29,030 --> 00:03:39,319 a ver ya que 89 00:03:39,319 --> 00:03:41,219 estamos aquí, ya esta aplicación 90 00:03:41,219 --> 00:03:43,240 ya nos encanta como está, nos gusta, 91 00:03:43,340 --> 00:03:44,939 lástima que estas funcionalidades no estén 92 00:03:44,939 --> 00:03:47,159 y no tenga el recurso, pero 93 00:03:47,159 --> 00:03:49,180 ¿a quién va a llamar a esas funcionalidades? 94 00:03:49,319 --> 00:03:50,599 Nadie va a llamar a esto, ¿no? 95 00:03:51,439 --> 00:03:53,120 Nadie, todo el mundo va a llamar a esto de aquí. 96 00:03:53,719 --> 00:03:55,099 Vamos ya, 97 00:03:55,539 --> 00:03:57,099 esta aplicación ya pasa a producción, 98 00:03:57,300 --> 00:03:59,240 ya está estupenda. Bueno, para 99 00:03:59,240 --> 00:04:00,659 pasar a producción deberíamos, 100 00:04:01,520 --> 00:04:02,719 para empezar, no tener todos esos 101 00:04:02,719 --> 00:04:05,020 extract trace horrorosos que tenemos 102 00:04:05,020 --> 00:04:07,039 y tener unos logs. 103 00:04:07,460 --> 00:04:08,860 Eso sí que tendríamos que tener unos logs. 104 00:04:09,319 --> 00:04:12,219 Y ahora ya que ya hemos depurado y hemos visto que está estupenda, 105 00:04:12,319 --> 00:04:16,019 pues deberíamos pasar el nivel de log a error para que no salgan 106 00:04:16,019 --> 00:04:17,740 todos los logs de debug o de no sé qué. 107 00:04:18,420 --> 00:04:19,500 Pues, bueno, ya hemos hecho todo eso. 108 00:04:19,560 --> 00:04:20,139 Ya es estupendo. 109 00:04:20,220 --> 00:04:21,199 Ya nos olvidamos del Eclipse. 110 00:04:21,379 --> 00:04:24,019 Pues vamos a empaquetar la aplicación para que ya la 111 00:04:24,019 --> 00:04:26,579 despliegue el administrador de sistemas en su servidor de 112 00:04:26,579 --> 00:04:27,180 aplicaciones. 113 00:04:27,560 --> 00:04:29,300 Y ya ni Eclipse ni leches. 114 00:04:30,660 --> 00:04:34,600 Bueno, pues esta aplicación se va a empaquetar en lugar de en un 115 00:04:34,600 --> 00:04:37,519 hard, en un guard, que es lo que entiende Tomcat. 116 00:04:37,519 --> 00:04:40,779 vale, pues como empaquetamos esta aplicación 117 00:04:40,779 --> 00:04:41,879 en un UART 118 00:04:41,879 --> 00:04:43,579 pues 119 00:04:43,579 --> 00:04:46,339 desde consola con un comando 120 00:04:46,339 --> 00:04:48,379 podemos hacerlo, pero también 121 00:04:48,379 --> 00:04:50,439 tenemos la opción estupenda 122 00:04:50,439 --> 00:04:52,379 exacto 123 00:04:53,759 --> 00:04:54,019 que 124 00:04:54,019 --> 00:04:56,379 si Eclipse se puede llamar 125 00:04:56,980 --> 00:04:57,860 al sport desde 126 00:04:57,860 --> 00:04:59,480 por nosotros, pues porque no 127 00:04:59,480 --> 00:05:02,319 pues venga, nos vamos a 128 00:05:02,319 --> 00:05:03,980 la aplicación, que esta no es 129 00:05:03,980 --> 00:05:04,779 es esta 130 00:05:04,779 --> 00:05:09,160 Export 131 00:05:09,160 --> 00:05:10,220 Warfile 132 00:05:10,220 --> 00:05:11,839 ¿Vale? 133 00:05:16,360 --> 00:05:17,279 Queremos un 134 00:05:17,279 --> 00:05:17,740 War 135 00:05:17,740 --> 00:05:21,079 ¿Vale? ¿Cómo quieres que se llame el proyecto? 136 00:05:21,220 --> 00:05:22,180 ¿Cuál es este? 137 00:05:23,000 --> 00:05:24,500 Venga, vamos a 138 00:05:24,500 --> 00:05:28,740 Voy a ponerlo en el escritorio para encontrarlo 139 00:05:28,740 --> 00:05:30,040 Ponerlo donde creáis vosotros 140 00:05:30,040 --> 00:05:31,600 Esto de los guiones ya 141 00:05:31,600 --> 00:05:34,199 Es muy feo, vamos a quitarlo 142 00:05:34,199 --> 00:05:36,259 Coches 143 00:05:36,259 --> 00:05:37,639 en honor de Manoli 144 00:05:37,639 --> 00:05:40,220 la aplicación de coches está en su 145 00:05:40,220 --> 00:05:42,600 Sport War 146 00:05:42,600 --> 00:05:44,600 y ahora en Browse 147 00:05:44,600 --> 00:05:46,420 selecciono, yo me he puesto en el 148 00:05:46,420 --> 00:05:47,879 escritorio coches.war 149 00:05:47,879 --> 00:05:51,720 queremos que 150 00:05:51,720 --> 00:05:53,720 dentro del War 151 00:05:53,720 --> 00:05:56,120 meta los fuentes, hombre pues no 152 00:05:56,120 --> 00:05:57,860 porque luego la gente nos plagia 153 00:05:57,860 --> 00:06:02,060 y vaya plan, con lo que nos ha 154 00:06:02,060 --> 00:06:02,399 costado 155 00:06:02,399 --> 00:06:05,600 vale, pues nada de meter los fuentes 156 00:06:05,600 --> 00:06:08,860 Nos están enseñando a exportarlo por alguna razón 157 00:06:08,860 --> 00:06:11,040 Eso significa que en el examen 158 00:06:11,040 --> 00:06:12,620 No, no, no 159 00:06:12,620 --> 00:06:14,620 Hombre, porque nos han dejado una hora estupenda 160 00:06:14,620 --> 00:06:15,259 De sostenibilidad 161 00:06:15,259 --> 00:06:16,720 Vamos a llenarla 162 00:06:16,720 --> 00:06:17,800 No sé por qué 163 00:06:17,800 --> 00:06:20,319 Ya está, finish 164 00:06:20,319 --> 00:06:22,740 Pues aquí está mi 165 00:06:22,740 --> 00:06:25,120 UAR estupendo, coches.uar 166 00:06:25,120 --> 00:06:26,720 Y el eclipse 167 00:06:26,720 --> 00:06:27,920 Pum 168 00:06:27,920 --> 00:06:30,699 A tomar por un saco el eclipse 169 00:06:30,699 --> 00:06:33,160 No quiero más eclipse 170 00:06:33,160 --> 00:06:34,839 Porque ahora soy el administrador 171 00:06:34,839 --> 00:06:35,480 de sistemas 172 00:06:35,480 --> 00:06:39,160 este que está todo pálido 173 00:06:39,160 --> 00:06:41,439 porque no ha salido de la sala de servidores 174 00:06:41,439 --> 00:06:42,100 nunca en la vida 175 00:06:42,100 --> 00:06:43,980 pues ese 176 00:06:43,980 --> 00:06:47,259 bueno, pues estos están más pálidos 177 00:06:47,259 --> 00:06:47,720 todavía 178 00:06:47,720 --> 00:06:51,060 vale 179 00:06:51,060 --> 00:06:55,360 entonces 180 00:06:55,360 --> 00:07:00,800 pues 181 00:07:00,800 --> 00:07:03,160 os acordáis de donde 182 00:07:03,160 --> 00:07:04,600 tenía, pues vamos a lanzar 183 00:07:04,600 --> 00:07:09,399 Esta es mi máquina, a ser posible Linux, y voy a lanzar mi Tomcat. 184 00:07:09,399 --> 00:07:15,240 Entonces, mi Tomcat estaba aquí. 185 00:07:17,220 --> 00:07:20,399 Tomcat, ah, no, Apache Tomcat. 186 00:07:23,639 --> 00:07:30,019 Apache Tomcat 11, CD Bean. 187 00:07:30,019 --> 00:07:31,740 vale, pues 188 00:07:31,740 --> 00:07:34,459 voy a lanzar mi 189 00:07:34,459 --> 00:07:36,459 Tomcat 190 00:07:36,459 --> 00:07:40,319 vale, vosotros el Tomcat lo tenéis 191 00:07:40,319 --> 00:07:42,319 instalado en algún sitio, os acordáis que 192 00:07:42,319 --> 00:07:44,379 desde la carpeta build lo podíamos lanzar 193 00:07:44,379 --> 00:07:46,300 esto ya es al margen del eclipse, voy a 194 00:07:46,300 --> 00:07:47,639 lanzar mi servidor Tomcat 195 00:07:47,639 --> 00:07:50,360 vale, aquí no sé si nos van a 196 00:07:50,360 --> 00:07:51,220 empezar a dar errores 197 00:07:51,220 --> 00:07:54,480 porque esto yo no lo he 198 00:07:54,480 --> 00:07:56,300 vale, se ha 199 00:07:56,300 --> 00:07:58,579 lanzado 200 00:07:58,579 --> 00:08:00,139 Sí, tiene toda la pinta de que sí 201 00:08:00,139 --> 00:08:04,680 ¿Qué he hecho? 202 00:08:05,560 --> 00:08:06,399 Me he ido a la carpeta 203 00:08:06,399 --> 00:08:07,459 Tengo el Tomcat 204 00:08:07,459 --> 00:08:09,500 Luego al bin 205 00:08:09,500 --> 00:08:12,040 Y ahí startup.bat 206 00:08:12,040 --> 00:08:14,319 Voy a verificar si realmente 207 00:08:14,319 --> 00:08:15,399 Mi Tomcat sea 208 00:08:15,399 --> 00:08:17,019 Como en el server XML 209 00:08:17,019 --> 00:08:18,600 Lo tengo puesto en el localhost 210 00:08:18,600 --> 00:08:21,620 8080 211 00:08:21,620 --> 00:08:24,100 Sí, ahí lo tengo 212 00:08:24,100 --> 00:08:24,860 ¿Vale? 213 00:08:27,399 --> 00:08:28,939 Si lo tenemos en otro puerto 214 00:08:28,939 --> 00:08:32,799 Vale, ahí está mi Tonka 215 00:08:32,799 --> 00:08:34,399 Escuchando tan tranquilamente 216 00:08:34,399 --> 00:08:36,899 En mi servidor 217 00:08:36,899 --> 00:08:43,059 No, startup.bat 218 00:08:43,059 --> 00:08:43,919 Que es el fichero 219 00:08:43,919 --> 00:08:46,500 A ver 220 00:08:46,500 --> 00:08:49,440 A ver, lo que yo he hecho 221 00:08:49,440 --> 00:08:51,039 Es 222 00:08:51,039 --> 00:08:57,070 Pues me he ido a mi Apache 223 00:08:57,070 --> 00:09:01,549 A Bing 224 00:09:01,549 --> 00:09:03,669 bueno, a este no, al 11, da igual 225 00:09:03,669 --> 00:09:10,450 bueno, venga 226 00:09:10,450 --> 00:09:17,629 sí, lo tiene ya iniciado 227 00:09:17,629 --> 00:09:18,470 lógicamente 228 00:09:18,470 --> 00:09:22,769 y ahora aquí 229 00:09:22,769 --> 00:09:25,250 pues ya he llamado 230 00:09:25,250 --> 00:09:27,470 al ficherito 231 00:09:27,470 --> 00:09:29,610 al script, ya he llamado al script 232 00:09:29,610 --> 00:09:30,889 que me lanza el Tomcat 233 00:09:30,889 --> 00:09:33,330 cogiendo el fichero de configuración server 234 00:09:33,330 --> 00:09:34,769 xml y todo eso 235 00:09:34,769 --> 00:09:36,850 eso es lo que he hecho y ya está 236 00:09:36,850 --> 00:09:38,370 y se ha lanzado 237 00:09:38,370 --> 00:09:41,669 como se pone 238 00:09:41,669 --> 00:09:42,629 vale 239 00:09:42,629 --> 00:09:45,169 y he verificado que está lanzado 240 00:09:45,169 --> 00:09:46,750 bueno, el servidor 241 00:09:46,750 --> 00:09:49,889 aquí tenemos 242 00:09:49,889 --> 00:09:51,950 un botoncito 243 00:09:51,950 --> 00:09:52,990 que es 244 00:09:52,990 --> 00:09:55,570 manejar las aplicaciones 245 00:09:55,570 --> 00:09:57,350 de mi Tomcat, las que están 246 00:09:57,350 --> 00:10:01,029 desplegadas, pues si le 247 00:10:01,029 --> 00:10:03,009 le dais, te pide el usuario 248 00:10:03,009 --> 00:10:05,070 contraseña que tendrá que estar 249 00:10:05,070 --> 00:10:07,029 dado de alta en el fichero de 250 00:10:07,029 --> 00:10:09,250 usuarios. Entonces, 251 00:10:09,370 --> 00:10:11,110 vamos a buscar ese fichero. 252 00:10:11,909 --> 00:10:12,990 Porque es que imagina, 253 00:10:13,129 --> 00:10:15,070 porque es que yo ni me acuerdo de cuál es, con lo cual 254 00:10:15,070 --> 00:10:16,169 no me deja entrar ni para atrás. 255 00:10:16,610 --> 00:10:19,129 Entonces, claro, 256 00:10:19,289 --> 00:10:21,210 porque no lo tenemos. Pues vámonos 257 00:10:21,210 --> 00:10:22,230 al fichero 258 00:10:22,230 --> 00:10:24,950 Tomcat Users, que está en 259 00:10:24,950 --> 00:10:27,009 Conf. Vámonos 260 00:10:27,009 --> 00:10:28,789 a Tomcat Users 261 00:10:28,789 --> 00:10:30,850 del Apache 262 00:10:30,850 --> 00:10:31,909 Tomcat 263 00:10:31,909 --> 00:10:38,330 Con Tomcat users xml. 264 00:10:38,330 --> 00:10:59,429 Y ahora aquí quiero el usuario Tomcat password, pues, 1, 2, 3, 4, con el rol de Tomcat. 265 00:10:59,429 --> 00:11:03,009 Y esto lo voy a 266 00:11:03,009 --> 00:11:04,629 Comentar 267 00:11:04,629 --> 00:11:07,769 Esto de aquí abajo 268 00:11:07,769 --> 00:11:09,210 Que se quede comentado 269 00:11:09,210 --> 00:11:13,929 Ah, bueno, claro 270 00:11:13,929 --> 00:11:16,129 Tengo que descomentar este 271 00:11:16,129 --> 00:11:18,610 Vale 272 00:11:18,610 --> 00:11:21,669 Vale, pues entonces 273 00:11:21,669 --> 00:11:23,649 Me he creado mi usuario 274 00:11:23,649 --> 00:11:25,049 Con el rol de Tomcat 275 00:11:25,049 --> 00:11:26,490 Que es el rol poderoso 276 00:11:26,490 --> 00:11:29,009 Usuario Tomcat 277 00:11:29,009 --> 00:11:31,029 password 1, 2, 3, 4, la que os dé la gana 278 00:11:31,029 --> 00:11:32,490 y luego aquí 279 00:11:32,490 --> 00:11:33,690 podría uno 280 00:11:33,690 --> 00:11:37,029 añadir dos usuarios que quisiera con otros roles 281 00:11:37,029 --> 00:11:40,970 este está dentro de la carpeta 282 00:11:40,970 --> 00:11:42,830 de Tomcat, carpeta conf 283 00:11:42,830 --> 00:11:44,950 y ahí se llama Tomcat 284 00:11:44,950 --> 00:11:45,649 users 285 00:11:45,649 --> 00:11:49,149 ah no, perdón, perdón, me he ido a donde no es 286 00:11:49,149 --> 00:11:50,789 es aquí arriba, perdón, perdón 287 00:11:50,789 --> 00:11:52,789 es el, ya decía yo, el role Tomcat 288 00:11:52,789 --> 00:11:54,970 de Muraro, no, es el 289 00:11:54,970 --> 00:11:56,610 manager guy, perdón, es el 290 00:11:56,610 --> 00:11:58,090 role de manager guy, vale 291 00:11:58,090 --> 00:11:59,870 Entonces esto de abajo 292 00:11:59,870 --> 00:12:02,309 Da igual, me da lo mismo, lo puedo dejar como lo he dejado 293 00:12:02,309 --> 00:12:02,950 No me molesta 294 00:12:02,950 --> 00:12:05,370 Y ahora vamos a 295 00:12:05,370 --> 00:12:08,210 Descomentar eso 296 00:12:08,210 --> 00:12:09,610 User admin 297 00:12:09,610 --> 00:12:11,830 Password, la que queráis 298 00:12:11,830 --> 00:12:12,929 1, 2, 3, 4 299 00:12:12,929 --> 00:12:18,090 Y este role es el de administrador 300 00:12:18,090 --> 00:12:18,769 Este role 301 00:12:18,769 --> 00:12:21,029 Entonces es importante que esto 302 00:12:21,029 --> 00:12:23,210 Lo tengáis descomentado, esta línea 303 00:12:23,210 --> 00:12:25,610 Usuario admin 304 00:12:25,610 --> 00:12:27,190 O el nombre que queráis 305 00:12:27,190 --> 00:12:29,230 Lo único que importa es que el role sea 306 00:12:29,230 --> 00:12:31,070 manager guy, es el único que importa 307 00:12:31,070 --> 00:12:33,129 admin1234 308 00:12:33,129 --> 00:12:35,149 pues venga 309 00:12:35,149 --> 00:12:37,470 archivo, guardamos 310 00:12:37,470 --> 00:12:39,490 ahora 311 00:12:39,490 --> 00:12:43,350 voy a reiniciar 312 00:12:43,350 --> 00:12:44,110 tomcat 313 00:12:44,110 --> 00:12:45,509 ¿no hace falta? 314 00:12:46,769 --> 00:12:47,649 ¿seguro que no hace falta? 315 00:12:48,549 --> 00:12:48,850 vale 316 00:12:48,850 --> 00:12:53,250 tomcat1234 317 00:12:53,250 --> 00:12:55,370 ah, perdón, admin 318 00:12:55,370 --> 00:12:56,889 admin 319 00:12:56,889 --> 00:12:57,450 Admin. 320 00:13:00,450 --> 00:13:02,389 Sí, que tenía otra puesta, ¿verdad? 321 00:13:02,610 --> 00:13:03,149 Admin. 322 00:13:03,929 --> 00:13:05,570 1, 2, 3, 4. 323 00:13:10,870 --> 00:13:12,850 ¿No has tenido que reiniciar? 324 00:13:12,929 --> 00:13:14,870 Yo es que siempre reinicio por costumbre, 325 00:13:15,429 --> 00:13:15,789 pero 326 00:13:15,789 --> 00:13:20,509 depende del Tomcat, 327 00:13:20,789 --> 00:13:21,750 pues efectivamente 328 00:13:21,750 --> 00:13:24,669 de la versión, pues puede 329 00:13:24,669 --> 00:13:25,389 que no haga falta. 330 00:13:25,389 --> 00:13:30,139 Bueno, voy a reiniciar a ver qué pasa 331 00:13:30,139 --> 00:13:32,700 Que puede ser por otra cosa 332 00:13:32,700 --> 00:13:33,600 Por lo que me está dando 333 00:13:33,600 --> 00:13:36,100 Venga, a ver 334 00:13:36,100 --> 00:13:58,639 Vale 335 00:14:07,679 --> 00:14:11,679 Vale, vamos a ver 336 00:14:11,679 --> 00:14:15,559 Venga, a ver 337 00:14:18,559 --> 00:14:19,600 Sí, sí, a mí también 338 00:14:19,600 --> 00:14:21,519 Imagínate que un usuario dice 339 00:14:21,519 --> 00:14:22,820 Bueno, voy a ir a la cita 340 00:14:22,820 --> 00:14:27,720 No, no me deja 341 00:14:27,720 --> 00:14:30,419 Pero ¿por qué no me deja? 342 00:14:31,220 --> 00:14:32,259 Que no pasa nada 343 00:14:32,259 --> 00:14:33,639 Que podemos desplegar de otra manera 344 00:14:33,639 --> 00:14:34,820 ¿Y cómo? 345 00:14:34,940 --> 00:14:35,100 ¿Qué? 346 00:14:37,679 --> 00:14:43,919 Vamos a ver 347 00:14:43,919 --> 00:14:45,039 Vamos a ver 348 00:14:45,039 --> 00:14:46,759 Que narices pasa aquí 349 00:14:46,759 --> 00:14:49,580 Con el Tomcat User 350 00:14:49,580 --> 00:14:50,139 XML 351 00:14:50,139 --> 00:14:53,299 A ver si es que no estoy 352 00:14:53,299 --> 00:14:55,360 En el Tomcat correcto 353 00:14:55,360 --> 00:14:57,159 Si, lo descomenté 354 00:14:57,159 --> 00:14:59,100 Pero voy a 355 00:14:59,100 --> 00:15:01,000 A ver 356 00:15:01,000 --> 00:15:03,440 ¿A vosotros ha entrado? 357 00:15:06,440 --> 00:15:07,080 1104 358 00:15:07,080 --> 00:15:09,799 Vamos a ver 359 00:15:09,799 --> 00:15:11,899 Tomcat users 360 00:15:11,899 --> 00:15:21,919 Admin password 361 00:15:21,919 --> 00:15:22,820 1, 2, 3, 4 362 00:15:22,820 --> 00:15:28,440 Y voy a dejar esto comentado 363 00:15:28,440 --> 00:15:29,059 Como estaba 364 00:15:29,059 --> 00:15:42,720 Guardar 365 00:15:42,720 --> 00:15:57,610 A ver, igual no lo sé 366 00:15:57,610 --> 00:15:59,629 Voy a dejar esto comentado 367 00:15:59,629 --> 00:16:02,710 No vaya a ser que este que está así 368 00:16:02,710 --> 00:16:06,470 Vale, a ver, archivo, guardar 369 00:16:06,470 --> 00:16:09,570 Venga, que ahora sí que me va a entrar 370 00:16:09,570 --> 00:16:32,019 Vale, ya está 371 00:16:32,019 --> 00:16:33,779 A ver, bueno 372 00:16:33,779 --> 00:16:38,419 A ver, ¿a alguien no le ha entrado? 373 00:16:42,419 --> 00:16:43,860 Igual es que tenéis 374 00:16:43,860 --> 00:16:45,220 Descomentado algo 375 00:16:45,220 --> 00:16:48,360 ahora 376 00:16:48,360 --> 00:16:50,840 este 377 00:16:50,840 --> 00:16:52,340 es una 378 00:16:52,340 --> 00:16:55,019 venga, vamos a 379 00:16:55,019 --> 00:16:56,720 esta es una utilidad 380 00:16:56,720 --> 00:16:58,919 para desplegar aplicaciones 381 00:16:58,919 --> 00:17:01,539 que ni siquiera es necesaria 382 00:17:01,539 --> 00:17:03,379 podemos pasar de ella, ahora os digo como 383 00:17:03,379 --> 00:17:05,339 ni siquiera es necesaria, pero bueno, es cómoda 384 00:17:05,339 --> 00:17:10,700 y en esta 385 00:17:10,700 --> 00:17:13,019 ¿cómo desplegamos aplicaciones? 386 00:17:13,180 --> 00:17:14,640 bueno, vamos aquí, desplegar 387 00:17:14,640 --> 00:17:18,359 archivo guard a desplegar 388 00:17:18,359 --> 00:17:19,059 venga 389 00:17:19,059 --> 00:17:21,720 pues vamos a seleccionar un archivo guard 390 00:17:21,720 --> 00:17:23,380 pues 391 00:17:23,380 --> 00:17:25,000 el que acabamos de crear 392 00:17:25,000 --> 00:17:28,359 el coches.guard 393 00:17:28,359 --> 00:17:29,460 vale 394 00:17:29,460 --> 00:17:31,480 abrir 395 00:17:31,480 --> 00:17:32,980 desplegar 396 00:17:32,980 --> 00:17:36,160 ok 397 00:17:36,160 --> 00:17:38,880 si me dice ok, buen rollo 398 00:17:38,880 --> 00:17:40,599 y de hecho 399 00:17:40,599 --> 00:17:43,680 uff no, ah no, si bien bien 400 00:17:43,680 --> 00:17:46,039 iba a decir, vale, aquí está desplegada 401 00:17:46,039 --> 00:17:48,880 Esta es mi aplicación coches 402 00:17:48,880 --> 00:17:51,940 Que puedo parar, recargar, replegar 403 00:17:51,940 --> 00:17:53,579 Bueno, configurar cositas de ella 404 00:17:53,579 --> 00:17:55,480 Ahí la tengo 405 00:17:55,480 --> 00:17:56,859 Mi aplicación coches 406 00:17:56,859 --> 00:17:58,819 En la que 407 00:17:58,819 --> 00:18:01,220 Voy a entrar y aquí la tengo 408 00:18:01,220 --> 00:18:03,220 Pues esto ya ni eclipse ni nada 409 00:18:03,220 --> 00:18:06,059 La despliego en el servidor que me dé la gana 410 00:18:06,059 --> 00:18:07,099 Y aquí tengo ya 411 00:18:07,099 --> 00:18:09,519 Mi aplicación 412 00:18:09,519 --> 00:18:14,900 Otra cosa ya es esto 413 00:18:14,900 --> 00:18:25,480 a la opción de listar 414 00:18:25,480 --> 00:18:28,680 claro, pero en mi caso es por esto 415 00:18:28,680 --> 00:18:30,920 porque 416 00:18:30,920 --> 00:18:34,279 vale 417 00:18:34,279 --> 00:18:37,660 claro, en mi caso es por incompatibilidad de versiones 418 00:18:37,660 --> 00:18:40,059 porque, vale, a ti si te ha listado 419 00:18:40,059 --> 00:18:40,880 correctamente 420 00:18:40,880 --> 00:18:42,799 Sí, no tengo ningún usuario 421 00:18:42,799 --> 00:18:45,279 ¿Cómo que no tienes ningún usuario? 422 00:18:45,400 --> 00:18:46,000 No tengo ninguna ventaja 423 00:18:46,000 --> 00:18:49,140 Pero bueno, te ejecuta el serlet correctamente 424 00:18:49,140 --> 00:18:53,759 Pero si metes rápidamente uno 425 00:18:53,759 --> 00:18:56,500 A ver, debería funcionar 426 00:18:56,500 --> 00:18:57,619 A mí no, por bueno 427 00:18:57,619 --> 00:19:01,019 Tendría que recompilar el serlet 428 00:19:01,019 --> 00:19:02,460 A una versión compatible 429 00:19:02,460 --> 00:19:05,720 Que mi JDK es diferente a la vuestra 430 00:19:05,720 --> 00:19:08,420 Pero ya está 431 00:19:08,420 --> 00:19:10,700 Si cambio el nivel de compilación del serlet 432 00:19:10,700 --> 00:19:11,180 ya estaría 433 00:19:11,180 --> 00:19:13,579 pero a mí me está dando 434 00:19:13,579 --> 00:19:14,640 zafallo porque yo 435 00:19:14,640 --> 00:19:17,400 tengo esto compilado a un nivel 436 00:19:17,400 --> 00:19:19,660 diferente y vamos, si recompilo 437 00:19:19,660 --> 00:19:21,319 mi proyecto a otro nivel 438 00:19:21,319 --> 00:19:22,079 ya funcionaría 439 00:19:22,079 --> 00:19:25,740 no, no, no 440 00:19:25,740 --> 00:19:27,240 a él le ha funcionado 441 00:19:27,240 --> 00:19:27,559 y a ella 442 00:19:27,559 --> 00:19:33,319 con el Java 21 443 00:19:33,319 --> 00:19:34,759 y el Graph 444 00:19:34,759 --> 00:19:36,319 está en Java 17 445 00:19:36,319 --> 00:19:40,900 ¿A quién no le va? 446 00:19:42,220 --> 00:19:43,359 Solo a Guillén 447 00:19:43,359 --> 00:19:46,339 ¿Qué es lo que te pasa? 448 00:19:49,240 --> 00:19:49,799 ¿Dónde? 449 00:19:50,519 --> 00:19:52,339 Ah, en el Tomcat, en el usuario 450 00:19:52,339 --> 00:19:53,839 Vale, pues 451 00:19:53,839 --> 00:19:59,059 ¿Pero es alucinante lo bien que ha funcionado todo? 452 00:19:59,740 --> 00:20:00,180 Bueno 453 00:20:00,180 --> 00:20:06,960 No, startup 454 00:20:06,960 --> 00:20:08,740 Startup 455 00:20:08,740 --> 00:20:12,819 ¿Cuál es startup? 456 00:20:14,039 --> 00:20:14,680 Y por qué no hay 457 00:20:14,680 --> 00:20:15,539 Y ya se enciende 458 00:20:15,539 --> 00:20:20,200 Y ahora, ¿qué es esto? 459 00:20:21,420 --> 00:20:22,660 Ah, perdón 460 00:20:22,660 --> 00:20:23,779 Ah, ¿qué es esto? 461 00:20:23,779 --> 00:20:25,579 Sí, la noche 462 00:20:25,579 --> 00:20:25,980 La noche de la noche 463 00:20:25,980 --> 00:20:29,500 Dígame, vení a hacer yo el trabajo 464 00:20:29,500 --> 00:20:59,480 Ah, la pasa abajo, ¿eh? 465 00:20:59,500 --> 00:21:01,500 Gracias. 466 00:21:34,329 --> 00:22:10,960 Y ya puedo desbloquear. 467 00:22:10,960 --> 00:22:11,960 Gracias. 468 00:22:42,279 --> 00:23:12,259 No, no, no, no, no, no, no, no. 469 00:23:12,279 --> 00:23:14,279 ¡Gracias! 470 00:23:42,279 --> 00:23:44,279 ¡Gracias! 471 00:24:12,279 --> 00:24:42,259 No, carajo ya. 472 00:24:42,259 --> 00:24:44,180 No, pero que no pilla 473 00:24:44,180 --> 00:24:45,859 Que no pilla, claro, porque es 474 00:24:45,859 --> 00:24:47,799 ¿Puedes pausar? 475 00:24:47,819 --> 00:24:49,180 Sí, bueno, pausar