• Welcome to TUKE FÓRUM - Fórum pre Å¡tudentov Technickej Univerzity v KoÅ¡iciach.
 

Distribuovane prog.

Started by cory, 24.09.2009, 04:38:06

« predchádzajúce - ïal¹ie »

kukinko

co menis v builde? ja som nic nemenil ....
aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

scream

<property name="props" value="./resources/myprops.props" />

pokial to tak nemas

dodo

#52
ale ten build , tam predpokladam ze menis tie "halusky" aby to bolo kompatibilne s JAVA JDK 1.6, je to tak?
No ono v tom builde co som sa pozeral to uz je zmenene (uz vo chvili ked ho stiahnes, a teda to znamena ze neni potrebne tam nieco menit), tak skus toto pozriet ci je problem. Druha moznost je , zalohuj si vsetku svoju pracu a na novo si nakopiruj dp_cvic.tar.gz, skompiluj a spust a pozeraj co ti vyskoci . Jedinu vec ktoru si zmenis je template.prosp na myprops.props (mozes ho skusit naplnit, ale nemyslim ze by to malo nejaki efekt na prvotne spustenie ShareMe).
Tretia moznost je, ze si nechal vytvoril hlavnu triedu (predpokladam ze tym sa mysli trieda ktora obsahuj metodu "public static void main()"), neviem ako ostatny ale ja som tuto hlavnu triedu nevytvaral a aplikacia mi bezi.

Na zaklade tej exception ktoru ti to vyhadzuje , tak predpokladam ze problem bude asi v tom ze si nechal vytvorit hlavnu triedu.

Matejus

run1:
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
Could not create implementation class via reflection! Aborting!
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)


a co je toto ? to je v poriadku ?

dodo

No tha asik tam nemas triedu ShareMeImpl.java (ked tu triedu vytvaras tak treba dbat na to aby jej nazov bol uplne presny)

scream

No tak este raz:

v mojom adresari s nanovo rozbalenym archivom nefunguje nic, ani moje triedy ani nikoho ineho... stale rovnaka chyba
v adresari niekoho ineho bavi vsetko... aj moje triedy...

Cize, su este nejake subory v HOME adresari (okrem tych obsiahnutych v db_cvic.tar.gz) ktore maju nejaky vplyv na funkcnost?

drtic

Quote from: scream on  25.10.2009, 04:27:19
No tak este raz:

v mojom adresari s nanovo rozbalenym archivom nefunguje nic, ani moje triedy ani nikoho ineho... stale rovnaka chyba
v adresari niekoho ineho bavi vsetko... aj moje triedy...

Cize, su este nejake subory v HOME adresari (okrem tych obsiahnutych v db_cvic.tar.gz) ktore maju nejaky vplyv na funkcnost?

Tak pokial mas vsetko spravne naprogramovane, vsetky adresare src, lib, classes, ressources v jednom priecinku, k tomu este build.xml
potom uz len v tom istom adresari zadas prikazy
ant lab1
ant run1
a malo by ti to ist

Hezechiel

Ludia nechapem naco je ten ant, citam tie texty uz niekolko krat, prihlasim sa cez putty do dslab.fei.tuke.sk aj cez winscp, rozbalil som dp_cvic.tar.gz ten build.xml mi nechce otvorit, pri compilacii toho sharemeimpl mi vyhodi asi 32 chyb. Su tam nejake prikazi nastavenia potrebne pred Tym nez to zacnem pisat? Nepouzivam unix a veta "Adresár src bude obsahovať všetky zdrojové súbory, ktoré vytvoríte. Všetky vaše súbory budú používať balíky s prefixom at.ac.tuwien.infosys.rnue.impementation a musia byť uložené v adresári src/at/ac/tuwien/infosys/rnue/implementation/ a jeho podadresároch." mi vela nehovori... bu
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

timwood

to len znamena ze s v adresari: src/at/ac/tuwien/infosys/rnue/implementation/ vytvoris subor: ShareMeImpl.java. To ze budu pouzivat baliky vsetky subory, zn. ze v kazdom java subory budes mat napisany uplne na zaciatku toto: package at.ac.tuwien.infosys.rnue.implementation;. Napr. v ulohe 1, mas 1 subor v adresari src/at/ac/tuwien/infosys/rnue/implementation/ t.j. ten ShareMeImpl.java a zvysne vytvaraas v adresari: src/at/ac/tuwien/infosys/rnue/implementation/multicast/. Tie prikazdy nastavania mas v ulohe 1.1,1.2 tusim..kde mas upravit subor v adresari resources/template.props, a to ze ako ho upravit mas na moodli napisane, asi 13 bodov tam je. no ked to nerobis cez dslab..tak neviem, ja to roibm vsetko tam. ale ono to aj tak budes musiet urobit raz..lebo potom neodskusas ulohu 1, lebo tam to pise paralic, nemas tam AmIalive spravy..ten ant nemusis pouzit..ja ani neviem ako to vlastne funguje poriadne:)..rposte radsej pouzivaj ant lab1, ant run1:)..mozes kompilovat aj inak..tam je vsetko popisane v manulaloch ...tazeasitak

ropman

#59
ono sa to da bezproblemov kodit aj napriklad v netbeanse alebo v eclipse a ked potrebujes otestovat isalive pakety tak si len zapnes 2 naraz alebo tak... dokonca sa tak lepsie testuje aj "garbage collector" :) a pohodlnost tych prostredi tiez urcite nenhradi shell

Hezechiel

Vdaka aspon zacnem, vlastne nviem vobec nic z javy
package at.ac.tuwien.infosys.rnue.implementation;

import at.ac.tuwien.infosys.rnue.helpers.ShareMeException;
import at.ac.tuwien.infosys.rnue.interfaces.IShareMe;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Properties;

public class ShareMeImpl implements IShareMe {

   Properties prop;


   public ShareMeImpl(Properties prop) throws ShareMeException {

       try {
           this.prop = prop;
           InetAddress adresa = InetAddress.getLocalHost();
           prop.setProperty(IConstants.RMI_REGISTRY_HOST, adresa.getHostName());
       } catch (UnknownHostException ex) {
           System.out.println("Chyba v konstruktore");
       }
   }

   public void start() throws ShareMeException {
       System.out.println("Zatial prazdne");
   }

   public void stop() throws ShareMeException {
   }

   public ISearchResult search(String arg0) throws ShareMeException {
       throw new ShareMeException("Not implemented yet.");

   }
}

Ma tento kod aspon zmysel? hadze tam 10 chyb  :metal:
Never argue with idiots. They'll drag you down to their level, then beat you with experience. (GILAMONSTER)
I miss WoW so much :(

kukinko

ahojte, na "vyhodnotenie" prvej ulohy mi prisli 2 maily, v prvom bolo zopar riadkov "FAILED" a v druhom vsetky .... :(
co to ma znamenat ..?
aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

timwood

mne tam prisiel 1 failed ze trieda GarbageColector nie je vnutorna..a pritom je :)

kukinko

snad to bude dobre ....

aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

neonfish

pocujte v maile mi pise ze

Datum odovzdania: Fri Oct 30 22:33:20 CET 2009
Hodnotenie:  80%
Your submission was received on Fri Oct 30 22:33:20 CET 2009.
Your submission counts as 80%.

Lab: 1
Id: Fri303-223320-5900
Files (cksum size file):
> 1708537742 1126 ./submission.tgz
> 2128022757 1497 ./src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
> 2571486531 1899 ./src/at/ac/tuwien/infosys/rnue/implementation/multicast/ShutdownListener.java

Kontrola moznosti korektne skompilovat Vase riesenie.
checking at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java

Vase riesenie NEOBSAHUJE  at/ac/tuwien/infosys/rnue/implementation/multicast/ShutdownListener.java (alebo obsahuje viac ako jeden subor s tymto menom)!
Moze to by sposobene zahrnutim adresara src/ do odovzdania!
Prosim opravte chyby a opatovne odoslite ulohu.
[...] truncated
Kontrola moznosti korektne skompilovat Vase riesenie.
checking at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java

Vase riesenie NEOBSAHUJE  at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java (alebo obsahuje viac ako jeden subor s tymto menom)!
Moze to by sposobene zahrnutim adresara src/ do odovzdania!
Prosim opravte chyby a opatovne odoslite ulohu.
checking at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java

Vase riesenie NEOBSAHUJE  at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java (alebo obsahuje viac ako jeden subor s tymto menom)!
Moze to by sposobene zahrnutim adresara src/ do odovzdania!
Prosim opravte chyby a opatovne odoslite ulohu.
checking at/ac/tuwien/infosys/rnue/implementation/multicast/IsAliveReceiver.java



Pritom tam ma subory ShareMeImpl.java aj ShutdownListener.java   teraz to mama akoze fajn za 80% alebo co sa deje ???




kukinko

odoslal si prikaz z adreesara src ?
aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

neonfish


Gratulujem, kompilacia Vasho riesenia prebehla bez chyb. Ak najdete
vo svojom rieseni chybu, mozete ju opravit a riesenie znovu odoslat.
Hodnotit sa bude stale iba posledne odovzdane riesenie.

a kedy mi pride hodnotenie ??

mircoo

at.ac.tuwien.infosys.rnue.helpers.ShareMeException: ERROR: SecurityHelperImpl getPublicKeyFromCA(): getting public key from CA!at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.CorbaCAException: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
        at sun.rmi.transport.Transport$1.run(Transport.java:159)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Error!
at.ac.tuwien.infosys.rnue.helpers.ShareMeException: ERROR: SecurityHelperImpl getPublicKeyFromCA(): getting public key from CA!at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.CorbaCAException: IDL:CorbaCAImpl/CorbaCAException:1.0
Search request for <a> finished.


caute, viete niekto pomoct, vyskocilo mi to ked som sa pokusal vyhladat string a  ???
Praise Him with the strings....

stiffmaister

ti co maju mat pisomku v 9. tyzdny v utorok (17.november), sa maju dostavit kedy? ???

radix

mozno ju budeme mat v 10t?

kukinko

v druhej ulohe 2.1 - ako pridat filelist do resultu?
aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

kukinko

aj externisti ešte žijú .... len ktovie dokedy ... :(

lama niesom, ale všetko neviem .. ..

kúpim LCD na PS ONE

piton

ten result ma nejaku metodu ze putfilelist abo tak dajak...
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein

neonfish

mne neprislo vyhodnotenie za druhu ulohu :-(....uz sa vam to stalo?
a teraz uz je po termine na 100 % tak co amma robit ?napisat nekomu ?

piton

no jasne :) my ti nepovieme kolko mas bodov :)
"Iba život, ktorý žijeme pre ostatných, stojí za to." - Albert Einstein