/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
CORBA
Fra :
Kristian Iversen
Dato :
18-04-02 20:45
vi er igang imed at kode et corba projekt
men vi løber ind i den her Exception når vi vil finde et obj. i
navneserveren:
error: org.omg.CORBA.BAD_PARAM: minor code: 0 completed: no
at CORBAapp.BrokerApp.BrokerHelper.narrow(BrokerHelper.java:60)
at SupplierServant.TilmelTilBroker(Supplier.java:140)
at Supplier.main(Supplier.java:48)
her er lidt kode:
orb kommer med oppe konstruktøren..
public void TilmeldTilBroker(String levnavn) {
Date d = new Date();
System.out.println("SupplierServant's TilmeldTilBroker blev kaldt kl: " +
d.getHours() + ":" + d.getMinutes()+":"+ d.getSeconds());
try {
file://Get the root naming context
org.omg.CORBA.Object objRef =
orb.resolve_initial_references("NameService");
NamingContext ncRef = NamingContextHelper.narrow(objRef);
System.out.println("1");
file://Bind the objetc reference in naming
NameComponent nc = new NameComponent("Broker23", "");
NameComponent path[] = {nc};
System.out.println("2");
CORBAapp.BrokerApp.Broker brokerRef =
BrokerHelper.narrow(ncRef.resolve(path)); <- her dør den
System.out.println("3");
brokerRef.GemLev(levnavn);
System.out.println("4");
}
catch(Exception e) {
System.err.println("error: " +e);
e.printStackTrace(System.out);
}
}
Kristian Iversen (
18-04-2002
)
Kommentar
Fra :
Kristian Iversen
Dato :
18-04-02 21:33
jeg fandt selv ud af det.
DET GLEMMER JEG ALDRIG MERE!
"Kristian Iversen" <de00b05@skivehs.dk> skrev i en meddelelse
news:3cbf2176$0$78757$edfadb0f@dspool01.news.tele.dk...
> vi er igang imed at kode et corba projekt
>
> men vi løber ind i den her Exception når vi vil finde et obj. i
> navneserveren:
>
> error: org.omg.CORBA.BAD_PARAM: minor code: 0 completed: no
> at CORBAapp.BrokerApp.BrokerHelper.narrow(BrokerHelper.java:60)
> at SupplierServant.TilmelTilBroker(Supplier.java:140)
> at Supplier.main(Supplier.java:48)
>
> her er lidt kode:
>
> orb kommer med oppe konstruktøren..
>
> public void TilmeldTilBroker(String levnavn) {
> Date d = new Date();
>
> System.out.println("SupplierServant's TilmeldTilBroker blev kaldt kl: "
+
> d.getHours() + ":" + d.getMinutes()+":"+ d.getSeconds());
>
> try {
> file://Get the root naming context
> org.omg.CORBA.Object objRef =
> orb.resolve_initial_references("NameService");
> NamingContext ncRef = NamingContextHelper.narrow(objRef);
> System.out.println("1");
> file://Bind the objetc reference in naming
> NameComponent nc = new NameComponent("Broker23", "");
> NameComponent path[] = {nc};
> System.out.println("2");
> CORBAapp.BrokerApp.Broker brokerRef =
> BrokerHelper.narrow(ncRef.resolve(path)); <- her dør den
> System.out.println("3");
> brokerRef.GemLev(levnavn);
> System.out.println("4");
>
>
> }
> catch(Exception e) {
> System.err.println("error: " +e);
> e.printStackTrace(System.out);
> }
> }
>
>
>
>
>
Brian Matzon (
19-04-2002
)
Kommentar
Fra :
Brian Matzon
Dato :
19-04-02 08:27
"Kristian Iversen" <de00b05@skivehs.dk> wrote in message
news:3cbf2cee$0$26608$edfadb0f@dspool01.news.tele.dk...
> jeg fandt selv ud af det.
>
> DET GLEMMER JEG ALDRIG MERE!
Ja, det er godt vi andre også lærte noget...
/Brian Matzon
Kristian Iversen (
19-04-2002
)
Kommentar
Fra :
Kristian Iversen
Dato :
19-04-02 16:46
okay her kommer så det stykke der var fejl i før....
//Creates and Initialize the ORB
ORB orb = ORB.init(args,null); file://.init(args);
file://Creates the servant and register it with the ORB
CORBAapp.BrokerApp.Broker brokerRef = new BrokerServant(orb);
orb.connect(brokerRef);
file://Get the root naming context
org.omg.CORBA.Object objRef =
orb.resolve_initial_references("NameService");
NamingContext ncRef = NamingContextHelper.narrow(objRef);
file://Bind the objetc reference in naming
NameComponent nc = new NameComponent("Broker23", "");
NameComponent path[] = {nc};
ncRef.rebind(path, !!brokerRef!!); det var denne Ref der ikke
blev sat ordenlig.....
"Brian Matzon" <brian@matzon.dk> skrev i en meddelelse
news:3cbfc6c3$0$272$edfadb0f@dspool01.news.tele.dk...
> "Kristian Iversen" <de00b05@skivehs.dk> wrote in message
> news:3cbf2cee$0$26608$edfadb0f@dspool01.news.tele.dk...
> > jeg fandt selv ud af det.
> >
> > DET GLEMMER JEG ALDRIG MERE!
> Ja, det er godt vi andre også lærte noget...
>
> /Brian Matzon
>
>
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177558
Tips :
31968
Nyheder :
719565
Indlæg :
6408926
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.