Download - [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak
![Page 1: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/1.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 1
JDK, TOMCAT, ECLIPSE ETA MYSQL
INSTALAZIOA ETA PROBAKWeb Sistemak
8. ESKOLA (2017/02/27)
Web Sistemak by Oskar Casquero & María Luz Álvarez is licensed under a Creative Commons Reconocimiento 4.0 Internacional License.
![Page 2: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/2.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 2
ALDEZ AURREKO BALDINTZAK: JDK INSTALATU
• http://www.oracle.com/technetwork/es/java/javase/downloads/index.html• Ubuntu-n openjdk instalatu: sudo apt-get install openjdk-X-jdk
• JDK ondorengo direktorio lehenetsietan instalatzen da:• Windows:
• C:\Program Files\Java\jdkXXX • C:\Program Files (x86)\Java\jdkXXX
• Ubuntu: /usr/lib/jvm/java-X-openjdk-YYY• Mac OS X: /Library/Java/JavaVirtualMachines/jdkXXX.jdk
• JAVA_HOME ingurune-aldagaia sortu, bere balioa JDK-ren instalazio direktorioa delarik. Ziurtatzeko, ondorengo komandoak exekutatu:
– Ubuntu: $ readlink -e /usr/bin/java– Mac OS X: $ /usr/libexec/java_home
2
![Page 3: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/3.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 3
• Tomcat web zerbitzari eta servlet edukitzaile bezela erabiliko dugu: https://tomcat.apache.org/download-80.cgi• Servlet-ak bezeroen HTTP eskaerak prozesatu eta erantzuteko erabiltzen
diren Java programak dira.
• Tomcat-ek Windows-entzako instalatzailea du. Bestalde, Ubuntu-n apt-get bitartez instalatu daiteke. Hala ere, gure gomendapena ZIP edo TAR.GZ fitxategi moduan deskargatu eta leku ezagun eta irisgarri batean instalatzea da:• Windows: C:\apache-tomcat-8.5.11• Ubuntu edo Mac OS X: /usr/local/apache-tomcat-8.5.11
• CATALINA_HOME ingurune-aldagaia sortu, bere balioa Tomcat-en instalazio direktorioa delarik.
TOMCAT: WEB ZERBITZARIA
![Page 4: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/4.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 4
TOMCAT: ABIARAZI
4
Tomcat web zerbitzaria ABIARAZTEKO:CMD $CATALINA_HOME/bin/startup
Zerbitzariaren abiarazpenaren arazketarako irteera mezuak (ez da errorerik agertu behar)
![Page 5: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/5.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 5
TOMCAT: ONDO ABIARAZTEN DELA EGIAZTATU
5
Tomcat ondo abiarazi dela egiaztatzeko:Nabigatzailean http://localhost:8080 URI-a eskatu eta Tomcat-en ongietorri orria bistaratzen dela egiaztatu.
![Page 6: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/6.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática 6
TOMCAT: GELDIARAZI
6
Tomcat web zerbitzaria ITZALTZEKO:CMD $CATALINA_HOME/bin/shutdown
![Page 7: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/7.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Eclipse Tomcat-en exekutatuko diren web aplikazioak (servlet-ez, jsp-ez, iragazkiez, html-ez… osotuak) garatzeko erabiliko dugun IDE-a da.https://www.eclipse.org/downloads/
ECLIPSE: GARAPEN INGURUNEA
7
![Page 8: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/8.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Eclipse-ren instalatzaileak helburu ezberdinetarako balio duten Eclipse motak instalatzeko aukera ematen digu. Eclipse IDE for Java EE Developers aukeratu eta leku ezagun eta irisgarri batean instalatu.
ECLIPSE: GARAPEN INGURUNEA
8
![Page 9: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/9.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• File New Dynamic
Web Project
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA PROIEKTUA SORTU
9
![Page 10: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/10.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Proiektuaren izena: proba
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA PROIEKTUA SORTU
10
![Page 11: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/11.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
11
![Page 12: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/12.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
12
JRE-k JDK-ra apuntatu behar du, hau da, ($JAVA_HOME)
![Page 13: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/13.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
13
![Page 14: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/14.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
14
JRE home JDK-ra apuntatu ($JAVA_HOME)
![Page 15: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/15.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
15
JRE home JDK-ra apuntatu ($JAVA_HOME)
![Page 16: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/16.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
16
jdk aukeratu!!!
![Page 17: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/17.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA TOMCAT-EKIN LOTU
17
jdk aukeratu!!!
![Page 18: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/18.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA PROIEKTUA SORTU
18
![Page 19: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/19.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA PROIEKTUA SORTU
19
![Page 20: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/20.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• File New Servlet (java package: proba; class name: main)
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA SERVLET-A SORTU
20
![Page 21: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/21.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Servlet-aren kodea blog-etik kopiatu dezakezue (main.java)
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA SERVLET-AREN KODEA
21
![Page 22: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/22.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Web aplikazioa exekutatzeko Eclipse-tik Tomcat abiarazi daiteke.
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA SERVLET-A PROBATU
22
Lehen Tomcat konfiguratzean sartutako datuak !!!
![Page 23: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/23.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA SERVLET-A PROBATU
23
• Nabigatzaile integratua
![Page 24: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/24.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• http://localhost:8080/txt/main
– localhost:8080 tomcat
– Tomcat-en barnean hainbat web app egon daitezke– localhost:8080/txt “txt” izeneko web aplikazioa
– Web aplikazioaren barnean hainbat baliabide egon daiteke– localhost:8080/txt/main main izeneko servlet-a– OHARRA: URI-a eta servlet-aren izena ez dira bat etorri behar
ECLIPSE: WEB APLIKAZIO BATEN GARAPENA SERVLET-A PROBATU
24
![Page 25: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/25.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Web aplikazioen datu base bezela erabiliko dugu.
• MySQL Workbench deskargatu eta instalatu – https://dev.mysql.com/downloads/windows/installer/5.7.html
• Java-rentzako driver-a dekargatu eta $CATALINA_HOME/lib direktorioan sartu:– http://dev.mysql.com/downloads/connector/j/
MYSQL: DATU BASEA
25
![Page 26: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/26.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Komandoak blog-etik kopiatu ditzakezue
MYSQL: DATUEN SARRERA
26
![Page 27: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/27.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
• Servlet-aren kodea blog-etik kopiatu dezakezue (main_db.java)
MYSQL: DB-TIK IRAKURTZEN DUEN WEB APLIKAZIOA SERVLET-AREN KODEA
27
![Page 28: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/28.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
MYSQL: DB-TIK IRAKURTZEN DUEN WEB APLIKAZIOA SERVLET-A PROBATU
28
ERROREA!!! Datu basearen driver-a falta da!!!
![Page 29: [Web Sistemak] 8. ESKOLA (2017/02/27): JDK, Tomcat, Eclipse eta MySQL: instalazioa eta probak](https://reader036.vdocumento.com/reader036/viewer/2022062503/58cf69a71a28ab01358b651f/html5/thumbnails/29.jpg)
Oskar Casquero y María Luz Álvarez Dpto. Ingeniería de Sistemas y Automática
MYSQL: DB-TIK IRAKURTZEN DUEN WEB APLIKAZIOA SERVLET-A PROBATU
29