Avatar billede kube Nybegynder
11. november 2004 - 23:48 Der er 9 kommentarer og
1 løsning

Idriftsætte en session bean

Hej Eksperter,
jeg er begyndt at udforske EJB verdenen, men er stødt på nogle problemer her i opstarten..

Jeg sidder med den trykte udgave af javabog.dk og har hentet et eksempel:
http://javabog.dk/VP/kode/kapitel_14_Servere_(J2EE_&_EJB).zip

Jeg har Ant og Sun Application Server.

Hvordan kommer jeg videre? Ant skal vel kompile, men jeg mangler en build.xml fil.

Yderligere er der i bogen endnu et xml dokument til EJB-Containeren, men xml-dokumentet er ikke i det eksempel jeg har hentet (Cart ekspempel).

Hvad skal jeg gøre for at få eksemplet op at stå?
Avatar billede arne_v Ekspert
11. november 2004 - 23:58 #1
1)

SUN App Server sucks - jeg vil klart anbefale JBoss i stedet for

2)

ant kan compile, lave jar filer med mere udfra build.xml

enten må den build.xml komme med eksemplet eller så må du selv lave en

jeg har faktisk skrevet lidt om ant her: http://www.eksperten.dk/artikler/54

3)

det må være ejb-jar.xml du tænler på

igen må den enten komme med eksempelet eller du skal lave en

jeg giver et meget simpelt eksempel her: http://www.eksperten.dk/artikler/182
Avatar billede kube Nybegynder
12. november 2004 - 00:32 #2
Hej,
nu er jeg kommet lidt videre. Jeg tror der er problemer med j2ee kompileren og Ant. Ant eller javac som der fejlbeskeden siger kan ikke finde ejb pakkerne!

Min J2EE_HOME er ellers god nok..
Avatar billede arne_v Ekspert
12. november 2004 - 00:36 #3
Hvis det er javax.ejb.* den ikke kan finde, så skal du have j2ee.jar i din classpath.

Den ligger i J2EE kittets lib directory.
Avatar billede kube Nybegynder
12. november 2004 - 12:23 #4
min J2EE_HOME = C:\Programmer\Java\j2sdkee1.3.1

Og jeg har tilføjet følgende til min PATH:
C:\Programmer\Java\apache-ant-1.6.2\bin;
C:\Programmer\Java\jdk1.5.0\bin;
C:\Programmer\Java\s2sdkee1.3.1\lib\j2ee.jar

Dog for jeg stadig fejl omkring javax.ejb.*
Avatar billede arne_v Ekspert
12. november 2004 - 12:26 #5
windows søger efter programmer i PATH

java compileren søger ikke efter kode i PATH

java compileren søger efter kode i CLASSPATH

Så prøv og lad CLASSPATH indeholde C:\Programmer\Java\s2sdkee1.3.1\lib\j2ee.jar
Avatar billede kube Nybegynder
12. november 2004 - 12:34 #6
Hej
jeg har oprettet CLASSPASTH som nu indeholder;
C:\Programmer\Java\s2sdkee1.3.1\lib\j2ee.jar

Men får stadig samme fejl
Avatar billede arne_v Ekspert
12. november 2004 - 12:38 #7
Kan du:

1)

copy paste ooutput fra

set CLASSPATH

?

2)

copy paste output fra

dir C:\Programmer\Java\s2sdkee1.3.1\lib\j2ee.jar

?

3)

copy paste output fra build

?
Avatar billede kube Nybegynder
12. november 2004 - 12:44 #8
Hej Arne
tak for din hjælp. Jeg havde lavet en fejl i min PATH miljø varible! Men hvorfor har det indflydelse, når du skriver at:
- java compileren søger ikke efter kode i PATH

Mange tak for din hjælp! (Husk dit svar)
Avatar billede arne_v Ekspert
12. november 2004 - 12:49 #9
Måske skal der køres et eller andet under build som bruger PATH ? (gæt)
Avatar billede arne_v Ekspert
12. november 2004 - 12:49 #10
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester