/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
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 :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410982
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.