|
Webes oktatófelület fejlesztése JAVA-n (Tomcat, Eclipse)
Szerző |
Üzenet |
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
Webes oktatófelület fejlesztése JAVA-n (Tomcat, Eclipse)
A következőn dolgozom:
1. Minden tanuló csak fölhasználói számlával (fölhasználói név és jelszó) jelentkezhet be a weboldalra.
Ehhez előfeltétel, hogy a tanuló megkapja a tanártól a fölhasználói nevét és a vele járó jelszót, vagy, a tanulónak kell regisztrálnia magát, hogy létrehozza a saját fölhasználói számláját! Ehhez szintén kell egy űrlap a név és jelszó megadásához, s egy JAVA kód, ami elmenti az új fölhasználó nevét, és jelszavát a MySQL adatbázisba.
Innen merítek: http://www.jsptut.com/Loginforms.jsp
Eljutottam az űrlapig, de ez csak HTML, s nincs benne JAVA kód, ami földolgozza:
http://csanyi-pal.info:8180/Bejelentkezes/
Kód: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Bejelentkezes</title> </head> <body> <FORM METHOD=POST ACTION=j_security_check> <h1>Bejelentkezés</h1> Fölhasználói neved: <INPUT type="TEXT" name="j_username"><br> <br> Jelszód: <INPUT type="PASSWORD" name="j_password"><br> <br> <h1>Nincs még fölhasználói számlád?</h1> <h2>Fölhasználói számla létrehozása</h2> Fölhasználói neved (angol kisbetűk): <INPUT type="TEXT" name="j_regusername"><br> <br> Jelszód (kisNAGY angol betűk, s számok): <INPUT type="PASSWORD" name="j_regpassword"><br> <br> </FORM> </body> </html>
Ezek után a megadott fölhasználónév és jelszó egyeztetése következne, mondjuk egy adatbázissal (MySQL-re gondolok).
Hogyan?
2. A tanuló feltölthet adatállományt a webfelületet használva.
3. A tanuló megnyithat, vagy letölthet adatállományt a web felületen.
4. A tanár hogyan gyűjthetné be a tanulók által feltöltött adatállományokat?
Tanács?
|
kedd dec. 23, 2008 14:17 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: És még azon kívül is van jópár ingyenes rendszer: http://en.wikipedia.org/wiki/Learning_management_system#Open_source Nyilván a "gazdáik" meg tudnák mondani, hogy miért kezdtek el fejleszteni második, harmadik negyedik stb. új rendszert. A kérdés az az, hogy van-e köztük olyan, ami a legelső hozzászólásodban leírt dolgokat tudja. Szerintem az első, témamegnyitó hozzászólásomban említetteket nem, de az általad (a Te első hozzászólásodban) leírtakat igen, mivel van saját Moodle távoktató rendszerem, s most kezdtem el rajta tanfolyamokat, feladatokat, teszteket készíteni: http://csanyi-pal.info/moodle/CET szerint kb. este 11:00, és reggel 7:00 között nem üzemel. Moodle tudja az általad leírtakat: Idézet: Képzelj el egy webes alkalmazást, ahova bármely tanár feltölthet a tantárgyának megfelelő kérdéscsoportokat. Az egyes kérdések lehetnének részletesen kidolgozandóak, vagy egy több elemű listából lehetnek kiválasztani a megfelelő választ. Ez utóbbi esetben a kiértékelést és az osztályozást is automatizálni lehetne. Szabályozni lehetne a kérdések megválaszolására fordítható időt is.
Az így feltöltött kérdéscsoportok láthatóságát a tanár szabályozhatja, azaz teszi elérhetővé az egy csoportba (osztály, szakkör stb.) tartozó felhasználóknak. Így amikor egy tanuló bejelentkezik, akkor csak azt a tesztet látja, amit látnia kell, se többet, se kevesebbet.
A javítás, ellenőrzés is működhetne ezzel a módszerrel, az ellenőrzött és kijavított dolgozat megmaradna a szerveren, illetve digitálisan aláírt PDF-ként levélben elmehetne a diák és a tanár email címére is.
Ez a megoldás némileg bonyolultabb szerver-oldali alkalmazást igényel, a kliens oldalon azonban elegendő lenne egy böngésző is. Nem függenél az operációs rendszertől, ha egyszer valaki "odafönt" úgy dönt, hogy a Windowst le kell cserélni valami olcsóbb alternatívára, ez a rendszer gond nélkül elfuthat az új platformon is, bármi is legyen az. A kollegáidat viszonylag hamar be lehetne tanítani a tesztek előállítására, így minden tantárgy profitálhatna a megoldásból.
Rendszeres tesztek esetén különböző jelentéseket is készíthetők, amivel pontosan nyomon lehetne követni egy diák fejlődését.
|
hétf. dec. 22, 2008 8:48 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
És még azon kívül is van jópár ingyenes rendszer: http://en.wikipedia.org/wiki/Learning_management_system#Open_source
Nyilván a "gazdáik" meg tudnák mondani, hogy miért kezdtek el fejleszteni második, harmadik negyedik stb. új rendszert.
A kérdés az az, hogy van-e köztük olyan, ami a legelső hozzászólásodban leírt dolgokat tudja.
|
hétf. dec. 22, 2008 7:19 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
Webes oktatófelület fejlesztése JAVA-n (Tomcat, Eclipse)
Csak úgy motoszkál bennem a kérdés:
mivel van már webes oktató felület, a neve Moodle:
http://moodle.org/
akkor minek törjem magam egy újabb webes oktató felületért?
Miben különbözhet egy általunk kifejlesztett oktató webes felület a Moodle felületétől?
Miért érdemes újabbat fejlesztenie valakinek?
Ha van ilyen ok, s meg leszek erről győzve ezen a fórumon, akkor folytatom ezt a foglalkozást ezzel kapcsolatban.
|
vas. dec. 21, 2008 21:42 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
Webes oktatófelület fejlesztése JAVA-n (Tomcat, Eclipse)
Időm mostanában kevés, de kitartok a célom mellett.
Ma beállítottam a Tomcat 6 -ot, hogy debug módban induljon el magától, Debian GNU/Linux rendszeren. Ha érdekel valakit, akkor ide írhatom a megoldást.
A http://csanyi-pal.info:8180/ElsoSzervletem/ most már bogarászhatom Eclipse -ből.
Megakadt a töréspontnál, s később rájöttem, hogy a Resume gombbal léphetek tovább.
kRoy, mi lehetne most a következő lépés?
Bár, azt hiszem, hogy a következő oktató szerint haladok majd, kivéve, ha kRoynak van egyéb tanácsa:
http://archive.coreservlets.com/CSAJSP-TOC.html
|
csüt. dec. 18, 2008 10:34 |
|
|
Zsoca-M5
gyémánt tag
Csatlakozott: pén. márc. 26, 2004 9:12 Hozzászólások: 2711 Tartózkodási hely: Budapest, Érd
|
isaaca:
Nagyjából-egészében végigolvastam a topic-ot és elképesztően nagyra becsülöm a kitartásod és a "bátorságod", hogy belevágsz egy webalkalmazás fejlesztésébe. Sok sikert kívánok!
kRoy javaslata alapján (abszolút egyetértek) a következő lépés ugye a DEBUG beállítása.
Ha megy az angol: http://wiki.apache.org/tomcat/FAQ/Developing#Q1
Ha nem, akkor majd segít valaki, pl. kroy
Szívesen segítek én is, csak sajnos elég ritkán van időm fórumozni.
|
hétf. dec. 08, 2008 23:04 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Na, megy ez magadtól is, örülök neki
Sok időmbe telt, mire rájöttem, hogyan telepítsem a legújabb Eclipse -t, és a legújabb Tomcat 6 -ot Debian GNU/Linux rendszeremre.
Aztán találtam egy jó kis oktató weboldalt (tutorial) a szervletekhez.
Végre elkezdtem, egy kis szabad időt csikarva ki ehhez is, a sok már fontos dolog mellett:
http://csanyi-pal.info:8180/ElsoSzervletem
Ez a hivatkozás csak nappal működik, CET időzónában, éjjelre kikapcsolom a gépet.
Ez a weboldal a szövegmezőkbe írt vezeték-, és keresztnevet a Rendelkezésre bocsátod gombra kattintva elküldi a szervletnek, s az egy üdvözlő képernyőn üdvözli a fölhasználót, pl.:
Üdvözöllek Csányi Pál!
UTF-8 kóddal működik, bármilyen nyelven is adják meg a neveket.
|
vas. dec. 07, 2008 8:58 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Na, megy ez magadtól is, örülök neki
|
hétf. okt. 13, 2008 8:58 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Nem csinálsz semmit sem rosszul, egyszerűen az Eclipse-ed nem tudja hogy hol keresse a dokumentációját a HttpServlet-nek. A HttpServlet a servlet-api.jar fájlban van, a tulajdonságok ablakban tudod beállítani a doksi helyét. Jobb-klikk, Properties és a megjelenő ablakban válaszd ki a Javadoc URL-t, értéknek pedig ezt a webcímet add meg: http://java.sun.com/javaee/5/docs/api/Ha minden jól megy, akkor kb. ez lesz az eredmény.
Na, megvan!
Nem értettelek meg.
Most, hogy a servlet-api.jar -ra jobb kattintást végeztem, s ott Properties -ben beállítottam a http://java.sun.com/javaee/5/docs/api/ helyet, most már rendbejöttek a dolgaim:
http://csanyi-pal.info/apache2-default/kRoy/servlet_test_JavaDocMegvan.jpg
|
hétf. okt. 13, 2008 8:39 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Nem csinálsz semmit sem rosszul, egyszerűen az Eclipse-ed nem tudja hogy hol keresse a dokumentációját a HttpServlet-nek. A HttpServlet a servlet-api.jar fájlban van, a tulajdonságok ablakban tudod beállítani a doksi helyét. Jobb-klikk, Properties és a megjelenő ablakban válaszd ki a Javadoc URL-t, értéknek pedig ezt a webcímet add meg: http://java.sun.com/javaee/5/docs/api/Ha minden jól megy, akkor kb. ez lesz az eredmény.
Sajnos, nem megy jól.
Amikor a Validate.. gombra kattintok, ezt az üzenetet kapom:
http://csanyi-pal.info/apache2-default/kRoy/servlet_test_JavaDocHolVan.jpg
De, Debian GNU/Linux Etch rendszeremre föltelepítettem a sun-java5-doc csomagot, s ebben az api helyét megadva a Validate.. gombra kattintva helyesnek találja Eclipse a dokumentum helyét:
http://csanyi-pal.info/apache2-default/kRoy/servlet_test_JavaDocHolVan_2.jpg
De még így sem találja meg Eclipse a HttpServlet dokumentációját.
|
vas. okt. 12, 2008 9:15 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Nem csinálsz semmit sem rosszul, egyszerűen az Eclipse-ed nem tudja hogy hol keresse a dokumentációját a HttpServlet-nek.
A HttpServlet a servlet-api.jar fájlban van, a tulajdonságok ablakban tudod beállítani a doksi helyét.
Jobb-klikk, Properties és a megjelenő ablakban válaszd ki a Javadoc URL-t, értéknek pedig ezt a webcímet add meg:
http://java.sun.com/javaee/5/docs/api/
Ha minden jól megy, akkor kb. ez lesz az eredmény.
|
vas. okt. 12, 2008 7:11 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Akkor most nézegesd meg a HttpServlet osztály dokumentációját! (Duplaklikkel jelöld ki a forráskódban a HttpServlet-et, majd F1 és a jobb oldalon megjelenő listából válaszd ki a "Javadoc for HttpServlet" linket)
Az alábbi képen látszik kijelölve a HttpServlet, alatta egy "buborékszöveg", mely szerint ennek az elemnek nincsen dokumentációja. F1-re nem jelenik meg semmi.
http://img407.imageshack.us/my.php?image=ablakod5.jpg
kRoy, mit csinálok rosszul?
Ctrl + F1 -re jelenik meg jobb oldalt egy ablak:
http://img56.imageshack.us/my.php?image=ablakuk3.jpg
|
szomb. okt. 11, 2008 10:21 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
A forráskód helye teljesen a fejlesztőtől függ, akár több alkönyvtár is tartalmazhat egyszerre forráskódot. Ezért aztán ha "idegen" projekttel találkozol, akkor érdemes megnézni a project tulajdonságai ablakban a Java Build Path/Source lapot, ahol tételesen fel vannak sorolva a forráskönyvtárak.
Ennek alapján a servlet_test/src -ben találod a forráskódot.
|
szomb. okt. 11, 2008 6:23 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Na, ez remek Akkor most nézegesd meg a HttpServlet osztály dokumentációját! (Duplaklikkel jelöld ki a forráskódban a HttpServlet-et, majd F1 és a jobb oldalon megjelenő listából válaszd ki a "Javadoc for HttpServlet" linket)
Ne haragudj, de Eclipse-ben a servlet_test projektben hol találom meg a forráskódot, s abban a HttpServlet-et?
|
pén. okt. 10, 2008 19:14 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Na, ez remek ... Ja és lehet hogy érdemes lenne lasssan átnevezni ezt a topicot
Én is ajánlom a topic átnevezését, de ugye, ezt csak a moderátor teheti meg?
Írtam is Sy -nak egy privát üzenetet ezzel a kérelemmel.
Az ajánlott címem:
Webes oktatófelület fejlesztése JAVA programnyelven (Tomcat, Eclipse)
|
csüt. okt. 09, 2008 12:19 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Na, ez remek
Akkor most nézegesd meg a HttpServlet osztály dokumentációját! (Duplaklikkel jelöld ki a forráskódban a HttpServlet-et, majd F1 és a jobb oldalon megjelenő listából válaszd ki a "Javadoc for HttpServlet" linket)
Próbáld meg azt, hogy ha a html oldalba beágyazol egy form tag-et, abba egy szövegmezőt és egy submit gombot, akkor hogyan tudod a html oldalon beírt szöveget kiíratni a tomcat konzoljára a LOG.info() -val.
Kicsit bonyolultnak tűnhet kezdő jávásként, de nem adok segítséget, sokkal jobban bevésődik a megoldás ha magad oldod meg!
Még egy jótanács a végére: sose használd a System.out.println()-t futás közbeni információk megjelenítéséhez! Helyette a Log4J által biztosított Logger osztályt használd, sokkal flexibilisebb és a teljesítménye is jobb.
Ha a fenti feladattal elkészültél, akkor a következő téma a debuggolás lesz az Eclipse-szel, azaz az a folyamat, aminek során utasításonként hajthatod végre a szervlet kódját és közben figyelheted a változók értékének alakulását is.
Ja és lehet hogy érdemes lenne lasssan átnevezni ezt a topicot
|
csüt. okt. 09, 2008 10:46 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Szia, Itt a lehető legegyszerűbb servlet alkalmazás. http://www.kroy.hu/isaaca/servlet_demo.zipAmi kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4 Miután letöltötted, be kell importálnod az Eclipse-be: File -> Import -> General -> Existing Projects into Workspace Majd NEXT és a következő oldalon Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt. E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal. A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot. Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába. Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja. Ezután a http://server:port/isaaca url-en eléred a servletet.
Siker!
Debian GNU/Linux Etch rendszeren nem a tomcat5.5 csomagot, hanem csak a tomcat5 csomagot kellett föltelepítenem!
Ekkor a /var/lib/tomcat5/conf/tomcat-users.xml állományban beállítottam a role, meg az user sorokat, s beállítottam az admin, és a manager fölhasználók neveit és jelszavait. Tomcat újraindítása (sudo /etc/init.d/tomcat5 restart) után megnyithattam a http://csanyi-pal.info:8180/admin, s a http://csanyi-pal.info:8180/manager/html oldalakat.
A manager oldalon megadtam az előzőleg a szerverre átmásolt isaaca.war állomány helyének URL címét: file:///home/folhasznalonevemaszereveren/isaaca.war, majd a Deploy gombra kattintottam.
Innentől kezdve elérhető a http://csanyi-pal.info:8180/isaaca/ weboldala, s olvasható rajta a
Hello 192.168.1.100!
szöveg.
Köszönöm szépen, kRoy!
|
csüt. okt. 09, 2008 9:01 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Miután beállítottad a conf/tomcat-users.xml fájlban az admin és manager felhasználókat a Tomcat szervered adminisztrációs oldalain le tudod ellenőrizni, hogy miképp sikerült az isaaca.war fájl telepítése.
A manager fölhasználót beállítottam, s elérem a manager weboldalát, jelszóval.
Az admin weboldalát nem lehet beállítani!
Nincs is a webapps/ könyvtárban admin/ könyvtár,
hiába telepítettem a tomcat55-admin debian csomagot!
A dokumentumokban ez áll:
- There is a webapp for basic web-based administration of Tomcat's webapps
in the tomcat5.5-admin package. You need to add one of the users in
/var/lib/tomcat5.5/conf/tomcat-users.xml to the manager role and probably
set a better password. The "Web Application Manager" can then be accessed
at http://localhost:8180/manager/html. There's also a more sophisticated
administration webapp called "admin" in the same package but it can't make
permanent changes to the configuration since the tomcat5.5 user does not have
permission to do this in the default configuration.
Azt, hogy hogyan kell ezt a jogot megadnom tomcat5.5 usernek, azt már nem tudom.
|
szer. okt. 08, 2008 22:28 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Miután beállítottad a conf/tomcat-users.xml fájlban az admin és manager felhasználókat a Tomcat szervered adminisztrációs oldalain le tudod ellenőrizni, hogy miképp sikerült az isaaca.war fájl telepítése.
|
szer. okt. 08, 2008 9:23 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Szia, Itt a lehető legegyszerűbb servlet alkalmazás. http://www.kroy.hu/isaaca/servlet_demo.zipAmi kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4 Miután letöltötted, be kell importálnod az Eclipse-be: File -> Import -> General -> Existing Projects into Workspace Majd NEXT és a következő oldalon Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt. E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal. A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot. Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába. Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja. Ezután a http://server:port/isaaca url-en eléred a servletet.
Buildfile: /debian-adatok-1/Programozas/JAVA/JavaMunkaKonyvtar/servlet_test/build.xml
init:
[mkdir] Created dir: /debian-adatok-1/Programozas/JAVA/JavaMunkaKonyvtar/servlet_test/build/classes
[mkdir] Created dir: /debian-adatok-1/Programozas/JAVA/JavaMunkaKonyvtar/servlet_test/build/deploy
compile:
[javac] Compiling 1 source file to /debian-adatok-1/Programozas/JAVA/JavaMunkaKonyvtar/servlet_test/build/classes
war:
[war] Building war: /debian-adatok-1/Programozas/JAVA/JavaMunkaKonyvtar/servlet_test/build/deploy/isaaca.war
BUILD SUCCESSFUL
Total time: 2 seconds
Akkor nekem az isaaca.war fájlt kell átmásolnom Tomcat webapps könyvtárába?
sudo cp isaaca.war /var/lib/tomcat5.5/webapps/
Mégsem érhető el a szervlet:
http://csanyi-pal.info:8180/isaaca/
Amikor a megfelelő jogokat adtam meg ennek az isaaca.war fájlnak: tomcat55:root
és újraindítottam Tomcat szervert, akkor a könyvtárban, ahova másoltam isaaca.war -t, létrejött egy isaaca/ könyvtár.
|
kedd okt. 07, 2008 16:58 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Na, így már világosabb a helyzet. Nálam sdk6 néven van beregisztrálva a 6-os jáva, ami név nálad természetesen nem mutat sehova. Amit csinálnod kell most az az, hogy a projekt tulajdonságai ablakban kiválasztod azt a bizonyos bejegyzést (JRE System Library [sdk6] (unbound)), majd Edit és ott kiválasztod vagy a Workspace Default-ot, vagy az "Alternate JRE mellett a "java-1.5.0-sun-1.5.0.14" -et. Ha nyomsz egy OK-t meg kell hogy javuljon
Megjavult.
Köszönöm szépen!
|
kedd okt. 07, 2008 16:38 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Na, így már világosabb a helyzet.
Nálam sdk6 néven van beregisztrálva a 6-os jáva, ami név nálad természetesen nem mutat sehova.
Amit csinálnod kell most az az, hogy a projekt tulajdonságai ablakban kiválasztod azt a bizonyos bejegyzést (JRE System Library [sdk6] (unbound)), majd Edit és ott kiválasztod vagy a Workspace Default-ot, vagy az "Alternate JRE mellett a "java-1.5.0-sun-1.5.0.14" -et.
Ha nyomsz egy OK-t meg kell hogy javuljon
A JAVA_HOME ebben az esetben nem is kell, bár azért célszerű beállítani, mert más alkalmazások függhetnek tőle. Az értéke a te esetedben /usr/lib/jvm/java-1.5.0-sun-1.5.0.14
Szokták úgy is csinálni, hogy pl. az /usr/lib könyvtárban létrehoznak egy szimbolikus linket, ami az /usr/lib/jvm/java-1.5.0-sun-1.5.0.14 könyvtárra mutat, mondjuk "java" néven és a JAVA_HOME-nak az /usr/lib/java -t adják meg, de ez már csak részletkérdés.
|
kedd okt. 07, 2008 15:57 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: És a jó helyre mutat? Továbbá be van állítva Linux alatt a JAVA_HOME környezeti változó?
Itt a képlövés az ablakról:
http://img390.imageshack.us/my.php?image=ablakcz1.jpg
és itt a könyvtár tartalmának képe Midnight Commander-ben:
http://img146.imageshack.us/my.php?image=ablakxk3.jpg
Itt van még egy képlövés, amiben nem értem a
JRE System Library [sdk6] (unbound) sort:
http://img215.imageshack.us/my.php?image=ablakfd6.jpg
Debian GNU/Linux Etch -em van. Nem tudom, hol állítsam be a JAVA_HOME környezeti változót?
Tippem: .bash_profile
Jelenleg az env parancs nem is mutat ilyen változót.
Szerintem azért, mert talán nincs is szükség reá.
De, ha beírnám a .bash_profile -be a következőt:
export JAVA_HOME=valami
és kilépnék, majd bejelentkeznék újra Bash héjon, akkor már lenne ilyen változóm is!
Mit írjak a fönti valami helyére?
|
kedd okt. 07, 2008 14:11 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
És a jó helyre mutat? Továbbá be van állítva Linux alatt a JAVA_HOME környezeti változó?
|
kedd okt. 07, 2008 13:46 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Na, akkor már csak azt nézd meg, hogy a Window->Preferences->Java->Installed JREs listában szerepel-é az 5-ös jáva. Ha nem, akkor vedd fel.
Szerepel, s ki is van pipálva.
|
kedd okt. 07, 2008 10:50 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Na, akkor már csak azt nézd meg, hogy a
Window->Preferences->Java->Installed JREs listában szerepel-é az 5-ös jáva. Ha nem, akkor vedd fel.
|
kedd okt. 07, 2008 9:25 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Hm... Ez jónak tűnik. Akkor most légyszives nézd meg, hogy az Eclipse mit "lát" Help->About Eclipse SDK->Configuration Details és a megjelenő listában nézd meg a "java.vm.version" értékét.
java.version=1.4.2
java.vm.version=4.1.2 20061115 (prerelease) (Debian 4.1.1-20)
Hogy állítsam be ezt 5-ös verzióra?
Sikerült!!
menü / Window / Preferences / Compiler / JDK Compliance / Compiler compliance level: 5.0
A servlet.test.zip hibaüzenettel importálva lett.
Severity and Description Path Resource Location Creation Time Id
The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project servlet_test Unknown 1223307016742 64
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files servlet_test/src/hu/isaaca/servlet TestServlet.java line 1 1223307016742 63
Hogy állítsam be a Buil Path -ot?
servlet_test -en jobb klikk / Build Path / Configure Build Path... / Java Compiler
ezt beállítottam 5.0 -ra.
Apply előtt ellenőriztem, hogy melyik JRE aktív: java-1.5.0-sun-1.5.0.14
Még mindig ott a fönti hiba.
|
hétf. okt. 06, 2008 16:02 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Hm... Ez jónak tűnik.
Akkor most légyszives nézd meg, hogy az Eclipse mit "lát"
Help->About Eclipse SDK->Configuration Details
és a megjelenő listában nézd meg a "java.vm.version" értékét.
|
hétf. okt. 06, 2008 15:27 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Bocsi a kései válaszért, az utolsó bejegyzésem óta gyakorlatilag úton voltam, 30 perce értem haza. Ha egy terminál ablakba beírod h. milyen választ kapsz?
Semmi baj, kRoy!
java -version
java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Server VM (build 1.5.0_14-b03, mixed mode)
|
vas. okt. 05, 2008 7:21 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Bocsi a kései válaszért, az utolsó bejegyzésem óta gyakorlatilag úton voltam, 30 perce értem haza.
Ha egy terminál ablakba beírod h. milyen választ kapsz?
|
szomb. okt. 04, 2008 23:06 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Két dolgot tehetsz: 5-ös jávára állítod a rendszered (legjobb ha eleve beállítasz egy JAVA_HOME környezeti változót).
Ezt választom. Letöltöttem a JDK 5 dokumentumot, s böngészem, de nem tudom, hogyan állítsam be a rendszert az 5-ös java-ra.
|
szomb. okt. 04, 2008 19:26 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Na, ez már sokkal jobban néz ki, viszont azt jelenti, hogy mégsem 5-ös SDK van a gépeden, vagy legalábbis nem azt állítottad be.
Az @Override, a @SuppressWarnings és tulajdonképpen az összes annotáció ( a @-cal kezdődő nyelvi elemek) az 5-ös jávában került bevezetésre.
Ugyanígy a String osztály format() metódusa sem létezett Java 1.5 előtt.
Két dolgot tehetsz: 5-ös jávára állítod a rendszered (legjobb ha eleve beállítasz egy JAVA_HOME környezeti változót).
Illetve átírhatod a kódot is: simán kitörlöd az annotációkat, a log.info(String.format("Ez egy %s", ****)) helyett pedig a "fapados módszert használod: log.info("Ez egy " + **** )
|
szomb. okt. 04, 2008 7:34 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
isaaca írta: kRoy írta: Szia, Itt a lehető legegyszerűbb servlet alkalmazás. http://www.kroy.hu/isaaca/servlet_demo.zipAmi kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4 Miután letöltötted, be kell importálnod az Eclipse-be: File -> Import -> General -> Existing Projects into Workspace Majd NEXT és a következő oldalon Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt. E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal. A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot. Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába. Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja. Ezután a http://server:port/isaaca url-en eléred a servletet. Nem jött létre a servlet_test projekt az összes szükséges fájllal. Hibaüzenet: Severity and Description Path Resource Location Creation Time Id The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project servlet_test Unknown 1223066967228 5 The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files servlet_test/src/hu/isaaca/servlet TestServlet.java line 1 1223066967227 4 Talán az a baj, hogy nekem ez van: Eclipse SDK Version: 3.2.1 Build id: M20060921-0945 (Debian version: 3.2.1-4) ??
Megpróbáltam a helyzet orvoslását.
Eclipse-ben a JRE system library -t adtam meg a Debian Etch rendszeremnek megfelelően, kegalábbis, azt hiszem. Ekkor viszont a következő hibaüzeneteket kaptam.
Severity and Description Path Resource Location Creation Time Id
Override cannot be resolved to a type servlet_test/src/hu/isaaca/servlet TestServlet.java line 28 1223068457444 13
Override cannot be resolved to a type servlet_test/src/hu/isaaca/servlet TestServlet.java line 33 1223068457444 14
Override cannot be resolved to a type servlet_test/src/hu/isaaca/servlet TestServlet.java line 39 1223068457444 16
SuppressWarnings cannot be resolved to a type servlet_test/src/hu/isaaca/servlet TestServlet.java line 22 1223068457444 11
The method format(String, String) is undefined for the type String servlet_test/src/hu/isaaca/servlet TestServlet.java line 36 1223068457444 15
The method format(String, String) is undefined for the type String servlet_test/src/hu/isaaca/servlet TestServlet.java line 42 1223068457444 17
The method format(String, String) is undefined for the type String servlet_test/src/hu/isaaca/servlet TestServlet.java line 46 1223068457444 18
The serializable class TestServlet does not declare a static final serialVersionUID field of type long servlet_test/src/hu/isaaca/servlet TestServlet.java line 23 1223068457444 12
|
pén. okt. 03, 2008 22:31 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Szia, Itt a lehető legegyszerűbb servlet alkalmazás. http://www.kroy.hu/isaaca/servlet_demo.zipAmi kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4 Miután letöltötted, be kell importálnod az Eclipse-be: File -> Import -> General -> Existing Projects into Workspace Majd NEXT és a következő oldalon Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt. E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal. A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot. Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába. Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja. Ezután a http://server:port/isaaca url-en eléred a servletet.
Nem jött létre a servlet_test projekt az összes szükséges fájllal.
Hibaüzenet:
Severity and Description Path Resource Location Creation Time Id
The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project servlet_test Unknown 1223066967228 5
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files servlet_test/src/hu/isaaca/servlet TestServlet.java line 1 1223066967227 4
Talán az a baj, hogy nekem ez van:
Eclipse SDK
Version: 3.2.1
Build id: M20060921-0945 (Debian version: 3.2.1-4)
??
|
pén. okt. 03, 2008 21:57 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Pontosan így van, ahogy leírtad. A "kipróbálás" pedig tulajdonképpen a régi .war fájl törlése a tomcat webapp könyvtárából és az új felmásolása, amit akár automatizálhatsz is. A build.xml fájl amit a projektben találsz az az eclipse-be beépített ant nevű eszközt "vezérli", azt a fájlt magad is kiegészítheted úgy hogy a telepítés automatikusan végbemenjen minden fordításkor. Ehhez további információkat itt találsz: http://ant.apache.org/manual/index.htmlA szervered egyébként látszik az internetről, Angliából legalábbis biztosan
Köszönöm szépen a tanácsaidat!
Látom, Angliában tartózkodsz.
|
pén. okt. 03, 2008 20:49 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Pontosan így van, ahogy leírtad. A "kipróbálás" pedig tulajdonképpen a régi .war fájl törlése a tomcat webapp könyvtárából és az új felmásolása, amit akár automatizálhatsz is.
A build.xml fájl amit a projektben találsz az az eclipse-be beépített ant nevű eszközt "vezérli", azt a fájlt magad is kiegészítheted úgy hogy a telepítés automatikusan végbemenjen minden fordításkor. Ehhez további információkat itt találsz: http://ant.apache.org/manual/index.html
A szervered egyébként látszik az internetről, Angliából legalábbis biztosan
|
pén. okt. 03, 2008 20:36 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Persze, lehet különböző gépen, praktikus okokból azonban jó ha van egy tomcat a fejlesztői gépen is, vagy egy olyan gépen ami hálózatról könnyen elérhető. A webes alkalmazás ugyanis a tomcat-en belül fog futni, így ahhoz hogy kipróbálhasd vagy debuggolhasd a művedet mindenképp kell a "környéken" egy futó tomcat. De ahogy fentebb írtam elegendő, ha egy külön, de a hálózaton keresztül elérhető gépen fut. Akár még a debuggolás is elvégezhető íly módon.
Éppen ez a helyzet itthon!
Kis hálózatom áll egy tűzfalból, egy szerverből, s egy asztali gépből.
Tomcat a szerveren fut, s elérhető az asztali gépről, s remélem, az Internetről is:
http://csanyi-pal.info:8180/
Eclipse -t föltelepítem asztali gépemre, s ott fejlesztem a webes felületet. Közben átrakom a szerverre, s kipróbálom, jól fut-e a Tomcat-en. Igaz?
|
pén. okt. 03, 2008 20:29 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Persze, lehet különböző gépen, praktikus okokból azonban jó ha van egy tomcat a fejlesztői gépen is, vagy egy olyan gépen ami hálózatról könnyen elérhető.
A webes alkalmazás ugyanis a tomcat-en belül fog futni, így ahhoz hogy kipróbálhasd vagy debuggolhasd a művedet mindenképp kell a "környéken" egy futó tomcat.
De ahogy fentebb írtam elegendő, ha egy külön, de a hálózaton keresztül elérhető gépen fut. Akár még a debuggolás is elvégezhető íly módon.
|
pén. okt. 03, 2008 20:25 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Szia! Igazából nem gond a korábbi verzió egyik esetben sem, amit küldtem példát az nem használ ki semmi olyan dolgot, amit a Java6 vagy a Tomcat6 nyújt pluszban. Az op. rendszer pedig teljesen mindegy. Én otthon Mac-en fejlesztek, a cégnél Windowson, az ügyfeleknél meg AIX, Solaris vagy HP-UNIX van.
Értem ez alatt, hogy Tomcat és Eclipse lehet kettő különböző gépen, igaz?
|
pén. okt. 03, 2008 20:18 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Szia! Igazából nem gond a korábbi verzió egyik esetben sem, amit küldtem példát az nem használ ki semmi olyan dolgot, amit a Java6 vagy a Tomcat6 nyújt pluszban.
Az op. rendszer pedig teljesen mindegy. Én otthon Mac-en fejlesztek, a cégnél Windowson, az ügyfeleknél meg AIX, Solaris vagy HP-UNIX van.
|
pén. okt. 03, 2008 20:15 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: Szia, Itt a lehető legegyszerűbb servlet alkalmazás. http://www.kroy.hu/isaaca/servlet_demo.zipAmi kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4 Miután letöltötted, be kell importálnod az Eclipse-be: File -> Import -> General -> Existing Projects into Workspace Majd NEXT és a következő oldalon Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt. E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal. A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot. Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába. Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja. Ezután a http://server:port/isaaca url-en eléred a servletet.
Köszönöm szépen, kRoy!
Nézd meg itt a saját, otthoni szerveremre telepített Tomcat weboldalát:
http://csanyi-pal.info:8180/
Mondtam, hogy Debian GNU/Linux Etch rendszerem van az asztali gépemen? Ilyen van a Debian GNU/Linux Etch kiszolgáló gépemen is. Ez a szerver sajnos nincs bekapcsolva 24 órán át a hét minden napján, inkább csak nappal, s azt is csak délután, s este 22:00-ig.
Mivel a Debian nem a legfrisebbb szoftvereket használja, ezért ez a Tomcat 5.5 -ös, a SUN JDK 5-ös. Azt hiszem, a fejlesztés miatt, amit főleg itthon végzek majd, a suliban is ezeket a verziókat használom majd. Nem baj?
Az Eclipse hatalmas, 160 MB körüli.
Telepíthetem-e ezt az asztali gépemre, viszont a Tomcat a szerver gépemen van?
Vagyis, fejleszthetek-e másik gépen, s nem azon, amelyikre föltelepítettem Tomcat-et?
|
pén. okt. 03, 2008 20:07 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
Szia,
Itt a lehető legegyszerűbb servlet alkalmazás.
http://www.kroy.hu/isaaca/servlet_demo.zip
Ami kell hozzá: Java 1.6, Tomcat 6.x, Eclipse 3.4
Miután letöltötted, be kell importálnod az Eclipse-be:
File -> Import -> General -> Existing Projects into Workspace
Majd NEXT és a következő oldalon
Select archive file, majd kiválasztod a Browse gombbal a letöltött ZIP fájlt.
E művelet eredményeképp létre fog jönni egy servlet_test projekt az összes szükséges fájllal.
A projekt root könyvtárában van egy build.xml fájl. Erre kattints jobb egérgombbal, majd válaszd ki a "Run as"/"Ant build" menüpontot.
Ez szépen lefordítja a forrást, és legenerál egy olyan fájlt, amit azonnal be is másolhatsz a tomcat6 webapps alkönyvtárába.
Ezt akár úgy is megteheted, hogy a tomcat már fut, automatikusan érzékelni fogja.
Ezután a http://server:port/isaaca url-en eléred a servletet.
|
pén. okt. 03, 2008 16:23 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
kRoy írta: A JRE tuti rajta van a gépen, anélkül el sem indulna a tomcat. Ha el szeretnél kezdeni fejleszteni is, akkor természetesen kell a JDK és érdemes feltenni egy komolyabb integrált fejlesztőkörnyezetet is (eclipse v. netbeans), hacsak nem akarsz notepad-del szenvedni A hétvégén majd összedobok neked egy alap projektet eclipse alá, ami segít az elindulásban és az alapok megértésében.
Nagyon szépen köszönöm, előre is, kRoy!
A fejlesztést otthoni számítógépemen, mégpedig Debian GNU/Linux Etch rendszeren végzem majd. Azt hiszem, figyelnem kell majd a JDK verzióra fejlesztéskor!
|
pén. okt. 03, 2008 13:20 |
|
|
kRoy
arany tag
Csatlakozott: szer. márc. 24, 2004 13:43 Hozzászólások: 146
|
A JRE tuti rajta van a gépen, anélkül el sem indulna a tomcat. Ha el szeretnél kezdeni fejleszteni is, akkor természetesen kell a JDK és érdemes feltenni egy komolyabb integrált fejlesztőkörnyezetet is (eclipse v. netbeans), hacsak nem akarsz notepad-del szenvedni
A hétvégén majd összedobok neked egy alap projektet eclipse alá, ami segít az elindulásban és az alapok megértésében.
|
pén. okt. 03, 2008 8:27 |
|
|
Sparow2
gyémánt tag
Csatlakozott: hétf. jún. 26, 2006 11:21 Hozzászólások: 2544
|
Nem tudom, mi kell hozzá.
Tomcatről annyit tudok, hogy valahogy java-s kisalkalmazásokat lehet "belepakolni", de hogy azok miként készülnek, meg hogyan, arról fogalmam sincs.
|
pén. okt. 03, 2008 7:55 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
vackor írta: A Windows tűzfalnak van saját ikonja a vezérlőpulton. A kivételekhez fel lehet venni csak egy adott portot (80 TCP vagy 8080 TCP, amelyiket éppen használod), de fel lehet venni magát az alkalmazást is (tomcat6.exe), és akkor annak mindegyik portját engedélyezi. Meg ezt is megcsináltam.
No, akkor most föltelepíthetem MySQL szervert, s elég egy JRE is, vagy JDK kell, azaz Java fejlesztői környezet(?)?
Apropó!
Nem kellene ennek a témának más nevet adnunk, mondjuk: Alkalmazásfejlesztés webes felületen JAVA nyelven?
|
pén. okt. 03, 2008 5:54 |
|
|
Sparow2
gyémánt tag
Csatlakozott: hétf. jún. 26, 2006 11:21 Hozzászólások: 2544
|
Gratula!
Legalább ez sikerült már.
|
csüt. okt. 02, 2008 20:52 |
|
|
isaaca
ezüst tag
Csatlakozott: pén. okt. 20, 2006 23:11 Hozzászólások: 89 Tartózkodási hely: Magyarkanizsa
|
isaaca írta: kRoy írta: A ping megmondja azt is hogy milyen címre oldotta fel a venus5 nevet. Ezzel az IP-címmel próbáld meg elérni a tanári gépen lévő tomcat-et. Pl. http://10.0.0.1:8080Kipróbáltam, természetesen, (csak ide elfelejtettem leírni) de nem nyílik meg Tomcat weboldala. http://192.168.1.200:8080nem nyílik meg, sajnos. Tomcat szolgáltatásait kell újraindítanom, vagy talán venus5 tűzfala nem engedi a 8080-as portot? Windows-nak hol kell beállítanom a tűzfalát? Vagyis, megtaláltam, s ott is minden rendben volt, mert minden portot enged a helyi kapcsolaton át. Marad Tomcat rendes beállítása, nem?
Én eddig csak a Helyi hálózatok / jobb egérkattintás / Tulajdonságok helyen vizsgáltam meg a Windows tűzfalat.
Ma viszont megnéztem a Start / Vezérlőpult / Windows tűzfal / Speciális fül / Ethernet LAN Beállítások / Webkiszolgáló, vagy Hozzáadás... / A szolgáltatás külső portszáma
Itt a 80-as portot adtam meg, mivel Apache Tomcat telepítésekor nem a 8080 -at, hanem a 80 -at adtam meg a portjának.
Ezek után a LAN összes gépe: 11 Windows gép fölcsatlakozhatott a tanári gép (szintén ugyanazon a LAN -on van) Apache Tomcat webes felületére.
|
csüt. okt. 02, 2008 19:20 |
|
|
Sparow2
gyémánt tag
Csatlakozott: hétf. jún. 26, 2006 11:21 Hozzászólások: 2544
|
vackor írta: A Windows tűzfalnak van saját ikonja a vezérlőpulton.
Na, ezt nem tudtam ...
|
csüt. okt. 02, 2008 9:24 |
|
|
Ki van itt |
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 11 vendég |
|
Nem nyithatsz témákat ebben a fórumban. Nem válaszolhatsz egy témára ebben a fórumban. Nem szerkesztheted a hozzászólásaidat ebben a fórumban. Nem törölheted a hozzászólásaidat ebben a fórumban.
|
|
|