sábado, 24 de noviembre de 2018

Desplegar web java desde servlet

1-Necesitamos ir al proyecto, a la carpeta WEB-INF, hay hacemos click derecho y pulsamos en NEW->Other->Web->Standard Deployment Descriptor (web.xml).

2-Nos crea un archivo .xml llamado web.xml e introducimos este código dentro de las etiquetas web-app:

<welcome-file-list>
    <welcome-file>Nombre_del_servlet</welcome-file>
</welcome-file-list>

Nota: Nombre_del_servlet sin .java al final, si empiezas desde un .jsp, .html o .htm si hay que poner la extensión del fichero.

sábado, 10 de noviembre de 2018

Conectar Mysql server 8 a netbeans 8.2

Seguiremos estos pasos:

1-Nos dirigimos a la pestaña window, en el netbeans y pulsamos sobre services.

2-Nos dirigimos después a databases y pulsamos.

3-En el directorio drivers, lo pulsamos y borramos el MySQL connector 5.x que es el que viene por defecto, ya que no nos servirá para MySQL server 8.x.

4-Damos click derecho sobre drivers y nos abrirá una ventanita para un nuevo driver: New Driver.

5-Lo pulsamos y nos abrirá una ventana donde pone Add.

6-Lo pulsamos y nos  abrirá el explorador para que elijamos la ruta del MySQL connector 8.x.jar.

7-El mio (windows) estaba en C: -> Program Files (x86) -> MySQL -> Connector J 8.0 y dentro un fichero .jar, el único que había.

8-Lo seleccionas.

9-Después pulsamos sobre Ok.

10-Tras esto, nos dirigimos al primer elemento de Databases, que es: MySQL Server at localhost:3306 ....

11-Entonces click derecho y vamos a properties.

12-En la ventana que se nos abre, pulsamos sobre Admin Properties.

13-En la nueva ventana, dejamos todos por defecto menos el primero: Path/URL to admin tool.

14-Ahí pulsamos sobre Browse, que nos abrirá el explorador de archivos y vamos a la ruta del mysqladmin.exe, ese archivo me fue necesario. La ruta donde yo lo encontre es: C: -> Program Files -> MySQL  -> MySQL Server 8.0 -> bin -> mysqladmin.exe.

15-Pulsamos sobre open y ya tenemos preparado Netbeans. Ahora solo nos falta cambiar una ruta más.

16-Nos redirigimos al driver que creamos en drivers y pulsamos click derecho sobre el driver nuevo y pulsamos sobre Connect Using.

17-Se nos abre una nueva ventana, dejamos todos los valores por defecto, que son los del usuario administrador, introducimos la contraseña de administrador que tenemos en MySQL Server.

18-Y para terminar, al final donde dice: JDBC URL, borramos la parte del final, dejamos esta parte que os dejo: jdbc:mysql://localhost:3306/mysql.

19-Para probar que todo está bien pulsamos sobre Test Connection y si todo esta correcto nos saldrá debajo un mensaje en color azul.

20-Si todo ha ido bien pulsamos sobre Finnish. Y conexión establecida.

Ahora a programar. Suerte y que os haya servido de ayuda.