Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Editovanje postojeceg Java sajta

[es] :: Java :: Editovanje postojeceg Java sajta

[ Pregleda: 4265 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Editovanje postojeceg Java sajta09.01.2015. u 13:26 - pre 74 meseci
Imam server (Tomcat 6) na kome postoji nekoliko Java Web sajtova (ili se to zove webapps). E sad, jedan web sajt ima gresku u kodu. U pitanju je kod koji je unutar .class fajla.
Moje pitanje je kako da se ovaj web sajt otvori i da se taj .class file edituje (dekompajlira i rekompajlira nazad)?

Mozda nije potrebno da naglasavam, ali ajd. Osnovni fajlovi su .war. Koliko sam ukapirao, server jedino .war file prihvata, onda ga sam otpakuje i onda je sajt dostupan korisniku preko Web Browsera.

Do sada sam uspesno editovao .jsp i ostale textualne fajlova unutar .war paketa, to mi nije problem, ali sta da radim kada imam problem u kodu u kompajliranom .class fajlu?

Probao sam da instaliram Eclipse i da importujem .war fajl u njega, ali program ne otvori klase vec ih prikaze kao sive paketice, onako kao zamrznute.

Imam program za dekompajliranje .class fajlova i ja vidim kod i tacno vidim gde je greska, ali dzaba kada ne znam kako da taj kod rekompajliram nazad u .class, a ovaj program to ne moze...

Probao sam neke nacine (zaboravio sam tacne komande) preko command line-a i preko nekih onlije Java compajlera, ali na jedan nacin ne uspem nista jer izbaci brdo gresaka da mu fali brdo nekih referenci ili sta vec. A na drugi nacin dobijem .class file ali se ZNATNO razlikuje u velicini (file size) od originalnog .class fajla i server takav .war paket u kojeg sam upakovao taj novi .class file, naravno, odbija i sajt vise ne radi...

Molio bih za pomoc, relativno je hitno.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Editovanje postojeceg Java sajta09.01.2015. u 16:15 - pre 74 meseci
Eclipse je verzije luna jee.
Instalirao sam jdk1.7.0_71

Evo kako izgleda kada importujem .war file u Eclipse program:
Prikačeni fajlovi
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Editovanje postojeceg Java sajta09.01.2015. u 19:44 - pre 74 meseci
Zanimljivo da niko ne moze da mi pomogne...
Nego, situacija je sledeca: uspeo sam da dekompajliram .class fajlove sa spoljnim dekompajlerom i onda sam svaku klasu pravio rucno u Eclipsi i radio Copy-Paste koda.
Onda sam probao Export u .war fajl i to je USPELO! :)

Jedini je problem sto se Tomcat server ne snalazi za novim .war fajlom :( Tacnije, kada preko FTP-a prebacim .war file u Webapps folder on taj .war otpakuje ali mi u browseru da gresku 503.

Onda sam probao da na lokalni komp instaliram noviji Tomcat (na glavnom serveru mi je 6.0.32 a na lokalu 6.0.43) i na mom kompu je sajt PRORADIO :)

Sad jos samo da provalim da li mi je na serveru star Tomcat ili stara Java...

Valjda mi sada moze neko pomoci majku mu...
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1045
*.dynamic.sbb.rs.



+768 Profil

icon Re: Editovanje postojeceg Java sajta09.01.2015. u 20:04 - pre 74 meseci
Da moguce je da postoji neki signature koji se odnosi i na verziju JVM-a ili na min i max verziju.
Glavno je da dobijes nazad class file a ne narusis njegovu strukturu i kljucne identifikatore.

Ako ti je proradilo na drugoj verziji onda si na konju...
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Editovanje postojeceg Java sajta09.01.2015. u 20:28 - pre 74 meseci
Izgleda da nije do verzije Tomcat servera. Malo mi je komplikovano da zaustavim ceo server i da se igram sa menjanjem verzije Tomcat-a sada (nisam sada na licu mesta sve radim preko TeamViewer-a pa na remote masini preko Putty-a).
Nego, probao sam na mojoj lokanoj masini da stavim istu verziju Tomcat-a kao sto je na glavnom serveru i aplikacija radi na njoj...
Ostaje samo verzija Jave. Na serveru je 1.6.x a kod mene u lokalu je 1.7.x. Ne znam koliko je "bolna" promena verzije Jave na serveru.

Da li su aplikacije koje rade na starijim verzijama komatibilne sa novijom verzijom Jave?
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1045
*.dynamic.sbb.rs.



+768 Profil

icon Re: Editovanje postojeceg Java sajta09.01.2015. u 20:58 - pre 74 meseci
Instaliraj kod sebe 1.6.x ili napravi virtuelnu masinu sa verzijama kao na serveru. To ti je lakse, nista ti ne garantuje ako promenis verziju na serveru da ce ostatak aplikacije raditi.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Editovanje postojeceg Java sajta10.01.2015. u 16:32 - pre 74 meseci
Uspeo sam.
Instalirao sam kod sebe istu verziju Jave kao sto je na serveru i onda sam otisao u Properties projekta u Eclipsi i tamo negde (sad zaboravih na brzinu gde tacno) podesih da ne koristi najnoviju Javu vec neku stariju.

I eno, poslah .war na server i sljaka ko ludo!

Hvala na pomoci. Ako nekom treba detaljnija pomoc oko ovga neka mi se javi privatnom porukom.
 
Odgovor na temu

drvlada75
Prokuplje

Član broj: 153703
Poruke: 1203
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Editovanje postojeceg Java sajta10.01.2015. u 17:49 - pre 74 meseci
Bravo!
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 792
..ppoe.dyn.broadband.blic.net.



+61 Profil

icon Re: Editovanje postojeceg Java sajta12.01.2015. u 10:12 - pre 74 meseci
Auh, ksrele, dobro si prosao!

Kazem to jer su migracije jave s verzije na verziju nocna mora. Autori jave su toliko arogantni da ih 'down compatibility' ich ne zanima. Ili igraj po nasem, ili ispadaj

Pozz

P.S. Znam lika koji je prestao da se bavi javom, kad je shvatio da sa skoro svakom novom verzijom mora da prilagodjava postojeci kod koji vec provereno radi.
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1634
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Editovanje postojeceg Java sajta13.01.2015. u 16:14 - pre 74 meseci
Ma covece, ovo je zapetljancija nevidjena... PHP je zakon :)
 
Odgovor na temu

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747

Sajt: www.go2bed.net


+43 Profil

icon Re: Editovanje postojeceg Java sajta02.03.2015. u 21:44 - pre 73 meseci
Citat:
ksrele: Ma covece, ovo je zapetljancija nevidjena... PHP je zakon :)


+1 :)

Nego pravo pitanje je zasto nemas source tih sajtova? To je sustina problema, onaj ko je to pravio nije ostavio .java fajlove vec samo kompajlirane .class ... pa si morao da se bavis time i super je sto si uspeo u tome, bas bas imas srece jer kako rekose ovde kolege Java ima problema i sa minor verzijama a nekmoli sa major skokovima kakav je sa 1.6 na 1.7 ili sada 1.8.... zlo i naopako sta je Orakl napravio od tog okruzenja.
 
Odgovor na temu

[es] :: Java :: Editovanje postojeceg Java sajta

[ Pregleda: 4265 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.