DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Web aplikacije, web servisi i software (http://www.devprotalk.com/forumdisplay.php?f=30)
-   -   Testiranje aplikacije u lokalu (jsp) na os x (http://www.devprotalk.com/showthread.php?t=2947)

milano 24. 05. 2007. 19:47

Testiranje aplikacije u lokalu (jsp) na os x
 
Cao Drugari,

Dobio sam source kod gotove web aplikacije gde treba da izvrsim prilagodjavanja interfejsa.

Stranice aplikacije imaju .jsp ekstenzije i ne mogu se otvoriti direktno u browseru.

Potrebna mi je preporuka za neki lokalni server sa kojim cu moci da otvaram stranice da bih video kako izgledaju. Voleo bih nesto sto je jednostavno za instalaciju i koriscenje jer se bas ne razumem u te stvari a i nemam zelju da se preterano udubljujem, vec samo da zavrsim posao.

Npominjem da nisam programer i nemam nikakvo predznanje oko programa za lokalne servere.

Unapred hvala,
M

Dzordz 24. 05. 2007. 20:16

Tomcat

Gruja 24. 05. 2007. 20:17

Nisam odavno u jsp vodama, mozda ima i nesto jednostavnije ali u svakom slucaju mozes da pogledas Tomcat:

http://tomcat.apache.org/

Edit: nisam bio dovoljno brz, babababam :D

milano 24. 05. 2007. 21:04

hvala na brzim odgovorima.

Bio sam na:
http://tomcat.apache.org/download-60.cgi#6.0.13

i skinuo neki zip file i ne znam sta dalje. Cak na download stranici ne pise da li je to za mac ili windows.

Jel postoja neka varijanta gde se klikne pa da se to sve samo instalira, bez ikakvih kucanja u terminalu i slicno?

MorenoArdohain 24. 05. 2007. 21:20

Pogledaj malo bolje, pise tamo da ima Windows Service Installer
http://apache.mirror99.com/tomcat/to...cat-6.0.13.exe

Posto pretpostavljam da ces to na winu da vrtis.

McKracken 24. 05. 2007. 21:39

E jesi ga pretpostavio :) (pogledaj naslov teme)

http://developer.apple.com/internet/java/tomcat1.html

Nije kompolikovano sudeci po Apple-tu

MorenoArdohain 24. 05. 2007. 21:50

Sorry, onda je ovo pravi url:
http://archive.apache.org/dist/jakar...-5/v5.5.9/bin/

milano 24. 05. 2007. 23:18

1 Prilog(a)
Hvala za pomoc i linkove, al nista nisam uradio, pardon ipak jesam, iznervirao sam se kao budala jer sam u startu znao da ovo nisam trebao da radim.

Nasao sam tutorial za instalaciju tomcata:
http://www.neilang.com/2007/01/how-t...t-on-mac-os-x/
i uradim sve sto pise, i kad hocu da startujem tomcat iz terminala sa komandom startup.sh ispise mi:
-bash: startup.sh: command not found

ppavlovic 25. 05. 2007. 04:20

Dva problema:
1) ako nije setovan eXecute bit,
chmod 755 startup.sh

2) Kucaj ./startup.sh umesto startup.sh (moras da imas "punu" putanju do skripte)

Dragan Babić 25. 05. 2007. 08:34

lol @ Java. :D

Joooj, kako mi je drago što više nemam posla s tim...

degojs 25. 05. 2007. 17:07

^A verovatno nisi nikad ni imao posla sa Javom, zar ne? :D

Mislim, da vidimo kako je komplikovano:

Uz pretpostavku da imate Javu (čini mi se da je sada za TC dovoljno imati samo JRE, ne i SDK) na sistemu:

1. TomCat se skine i arhiva raspakuje, bilo gde.
2. Da bi se TomCat pokrenuo, potrebno je poterati skript iz jakarta-tomcat/bin foldera: startup.bat na Windowsu (statup.sh na *nix)

A stvarno veliki problem - morate da skinete i raspakujete program koji vam treba, pa da ga još i pokrenete :)

milano 25. 05. 2007. 17:42

Citat:

Originalno napisao ppavlovic (Napišite 35819)
Dva problema:
1) ako nije setovan eXecute bit,
chmod 755 startup.sh

2) Kucaj ./startup.sh umesto startup.sh (moras da imas "punu" putanju do skripte)

Sad si uzo trofej pasaplje....... uradio sam ove dve stvari i sad radi tomcat kao zmaj. Nije mi jasno zasto je trebalo da se kuca "./startup.sh" kad sam vec bio u bin folderu, al nema veze.

Ubacio sam aplikaciju koju treba da testiram u tomcat folder i kad kliknem na bilo koji jsp file dobijam razne error komentare, tj ne radi.

Sto se tice instalacije same jave u tutorialu pise da java dolazi sa os x - om, tako da se ne treba posebno instalirati.

Eniac 25. 05. 2007. 18:24

skini novu verziju moguce je da nisu podrzane neke funkcije, nije to veliko :)

degojs 25. 05. 2007. 18:30

Citat:

Ubacio sam aplikaciju koju treba da testiram u tomcat folder i kad kliknem na bilo koji jsp file dobijam razne error komentare, tj ne radi.
Možda nisi iskopirao potrebne dodatne biblioteke koje su deo aplikacije, tj. koriste se u tim JSP fajlovima.

Imaš li WAR fajl (Web application archive)? Ako imaš, samo ga stavi u /webapps - TomCat će sam da vidi novi WAR fajl i raspakuje celu aplikaciju kako i gde treba. WAR fajlovi sadrže sve potrebno za rad aplikacije.

Rade li test aplikacije koje dolaze uz TomCat? Ako rade, onda je verovatno ovo što sam napisao.. nedostaje ti fajlova koji su deo aplikacije :)

E da, proveri i da li ti treba Java SDK da bi TomCat mogao da kompajlira fajlove. Kako rekoh, mislim da za novije verzije TomCata nije obavezan SDK (tj. JDK), ali nemoj me držati za reč. MacOS možda ima samo JRE (java run-time; nema kompajlera). Pošto su sve test aplikacije iz TomCat-a, čini mi se, već prekompajlirane, onda ne treba SDK za njih, ali tebi možda treba da bi tvoja aplikacija mogla da se iskompajlira..

Gruja 25. 05. 2007. 19:17

Citat:

kad kliknem na bilo koji jsp file dobijam razne error komentare, tj ne radi.
Posto si rekao da se ne bavis programiranjem, mozda nisi shvatio sta tacno radi tomcat. Ne trebas da kliknes na fajl vec da ga gledas iz browsera, tipa:

http://localhost/mojastrana.jsp

milano 25. 05. 2007. 19:32

Citat:

Originalno napisao Gruja (Napišite 35888)
Posto si rekao da se ne bavis programiranjem, mozda nisi shvatio sta tacno radi tomcat. Ne trebas da kliknes na fajl vec da ga gledas iz browsera, tipa:

http://localhost/mojastrana.jsp

toliko sam uspeo da ukapiram :)

Oko ovih gresaka sto mi izbacuje, kontaktirao me je programer, i rekao da uz aplikaciju ide i baza podataka koju ja nemam, tako da ova kombinacija otpada.

Ono sto me jos zanima za ubuduce je: generalno pored instalacije tomcata, sta je jos potrebno da aplikacija radi u lokalu? Znaci tomcat radi, java ide sa os x-om, i jos valjda treba da radi baza. Da li se ovo poslednje posebno instalira i podesava?

kaizen 25. 05. 2007. 19:35

Citat:

Originalno napisao milano (Napišite 35881)
Ubacio sam aplikaciju koju treba da testiram u tomcat folder i kad kliknem na bilo koji jsp file dobijam razne error komentare, tj ne radi.

Jel ovo neka igra pogađanja? Pejstuj te "error komentare".

EDIT: zakasnio :)

degojs 26. 05. 2007. 04:30

Citat:

Ono sto me jos zanima za ubuduce je: generalno pored instalacije tomcata, sta je jos potrebno da aplikacija radi u lokalu? Znaci tomcat radi, java ide sa os x-om, i jos valjda treba da radi baza. Da li se ovo poslednje posebno instalira i podesava?
Baza se posebno instalira. I onda verovatno moraš da izmeniš kod web aplikacije (ili konfiguracioni fajl) da joj kažeš gde je baza (tj. na kom serveru, koji username i password da se koristi za povezivanje na bazu, itd).

Što se Jave tiče: postoje 2 "osnovne verzije": JRE (Java Runtime Environment) i JDK (Java SDK).

JRE ti služi samo za izvršavanje Java aplikacija koje su već kompajlirane. JDK sadrži i JRE i Java kompajler. MacOS verovatno dolazi samo sa JRE (pošto retko kome treba kompajler za Javu, pogotovo korisnicima MacOS-a :D).

Dakle, moožda ćeš morati da skineš JDK kako bi TomCat mogao da kompajlira JSP-ove, klase, itd. Test aplikacije koje dolaze uz TomCat su, čini mi se, sve prekompajlirane pa ti JDK za njih ne treba, ali za tvoje aplikacije će ti trebati, kako bi TomCat uopšte mogao da kompajlira npr. JSP stranicu, itd (čim izmeniš neki JSP fajl, TomCat mora tu stranicu da kompajlira ponovo, zato ti treba Java kompajler).

E sad, već ti rekoh - nešto sam negde (davno) pročitao da će novije verzije TomCat-a možda da rade bez JDK-a (pominjali su nekakav Java kompajler koji bi bio deo TomCat-a), ali nisam siguran šta je bilo sa tim.

milano 03. 06. 2007. 04:43

samo sa javim, nisam uspeo da pokrenem java masineriju, problem je resen na drugaciji nacin. vise nikad necu da se bavim ovakvim stvarima, pozdrav. logout :)) nije zvaka za seljaka :))

Dragan Babić 03. 06. 2007. 14:50

A ja lepo rekao "lol @ java", ali me ne slusas... :)


Vreme je GMT +2. Trenutno vreme je 17:11.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.