/
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 / Boa
Fra :
Olsen
Dato :
06-05-03 19:53
Hej NG!
Jeg er netop startet med Client/server programming with Java /Corba og er
desværre allerede rendt ind i problemer...
Jeg skal have oprettet selve class filen som skal ligge på serversiden og
til dette skal Basic Object Adapter (BOA) initialiseres. Koden i
CountServer.java er som følger:
//CountServer.java: The Count Server main program
class CountServer
{
public static void main(String[] args)
{
try
{
//Initialize the ORB
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
//Initialize the BOA
org.omg.CORBA.BOA boa = orb.BOA_init();
//Create the Count object
CountImpl count = new CountImpl("My Count");
//Export to the ORB the newly created object
boa.obj_is_ready(count);
// Ready to service requests
boa.impl_is_ready();
}
catch (org.omg.CORBA.SystemException e)
{
System.err.println(e);
}
}
}
Følgende fejl bliver kastet:
--------------------Configuration: JDK version 1.3
<Default>--------------------
G:\Programmering\Java Programmer\Corba\4.1\CountServer.java:12: cannot
resolve symbol
symbol : class BOA
location: package CORBA
org.omg.CORBA.BOA boa = orb.BOA_init();
^
G:\Programmering\Java Programmer\Corba\4.1\CountServer.java:12: cannot
resolve symbol
symbol : method BOA_init ()
location: class org.omg.CORBA.ORB
org.omg.CORBA.BOA boa = orb.BOA_init();
Det er som om BOA slet ikke eksisterer i CORBA pakken. Er dette blevet lavet
om siden bogen blev skrevet i '98 eller er det bare mig der har glemt et
eller andet?
Jeg har fået compilet Count.IDL filen til 5 nye java filer
Mvh Morten
Roar Gjøsæter (
07-05-2003
)
Kommentar
Fra :
Roar Gjøsæter
Dato :
07-05-03 11:06
Olsen wrote:
>
> Hej NG!
>
> Jeg er netop startet med Client/server programming with Java /Corba og er
> desværre allerede rendt ind i problemer...
>
> Jeg skal have oprettet selve class filen som skal ligge på serversiden og
> til dette skal Basic Object Adapter (BOA) initialiseres. Koden i
> CountServer.java er som følger:
<snip>
> Det er som om BOA slet ikke eksisterer i CORBA pakken. Er dette blevet lavet
> om siden bogen blev skrevet i '98 eller er det bare mig der har glemt et
> eller andet?
> Jeg har fået compilet Count.IDL filen til 5 nye java filer
>
> Mvh Morten
Du har helt rett i at dette har blitt endret. BOA er fjernet
(deprecated) og erstattet med POA (Portable Object Adapter), dette fra
CORBA 2.3 om eg ikke husker helt feil.
Grunnen til dette var i hovedsak at BOA var underspesifisert og de ulike
implementasjonene varierte mye i forhold til hverandre.
Du bør nok prøve å finne en bok som dekker CORBA 2.3 eller nyere, ev en
tutorial på nettet som dekker det samme.
mvh,
RAGgen
--
(...)det er en skam for en mann å ha langt hår.
1. Kor. 11:14
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177491
Tips :
31966
Nyheder :
719565
Indlæg :
6408458
Brugere :
218886
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.