Avatar billede boomshanka Nybegynder
10. december 2004 - 18:22 Der er 9 kommentarer og
2 løsninger

Hvilket Java-kit ligger javax.xml.rpc i?

Et hurtigt og enkelt spørgsmål:

Hvilket Java-kit skal man downloade for at få javax.xml.rpc package?
Avatar billede arne_v Ekspert
10. december 2004 - 18:24 #1
jaxrpc.jar som kommer med Axis har den ihvertfald
Avatar billede boomshanka Nybegynder
10. december 2004 - 18:52 #2
Så har jeg vist misforstået din artikel på http://www.eksperten.dk/artikler/159, for jeg kan ikke få TestCalc.java til at compile. Men burde jeg ikke bare kunne kalde Calc.jws med http://localhost/axis/Calc.jws?method=add og så med de 2 int-parametre (er ikke helt sikker på hvordan parametrene skal angives)?
Avatar billede arne_v Ekspert
10. december 2004 - 19:03 #3
Man kalder normalt en web service fra et program ikke fra en browser. Den artikel
har eksempler på client programmer.
Avatar billede simonvalter Praktikant
10. december 2004 - 20:32 #4
http://www.jarhoo.com/ kan søge på ting som det hvis du får brug for det igen.
Avatar billede boomshanka Nybegynder
11. december 2004 - 02:14 #5
Som du sikkert ved fra tidligere spørgsmål arne_v, så har jeg installeret axis på min Tomcat 5.5.4 server, så jeg har faktisk allerede jaxrpc.jar liggende under jakarta-tomcat-5.5.4\webapps\axis\WEB-INF\lib. Men når jeg så kalder TestCalc.java med "java -classpath . TestCalc får jeg en NoClassDefFoundError: javax/xml/rpc/ServiceFactory
Avatar billede simonvalter Praktikant
11. december 2004 - 02:32 #6
jaxrpc.jar skal være med i din classpath.. selv om et program kan få fat i jaxrcp i tomcat betyder det ikke at du også har det når du kører noget i commandline.

Det kan du opnå f.eks hvis du står i samme mappe som jaxrpc+programmet ligger
og under windows skriver
java -classpath .;jaxrpc.jar TestCalc

eller

linux
java -classpath .:jaxrpc.jar TestCalc

eller den fulde om nødvendigt

java -classpath .:<sti>jaxrpc.jar TestCalc

.. du kunne også pakke dit program i en jar fil og bruge
Class-Path: jaxrpc.jar enanden.jar
i manifestet og så kan programmet afvikles med java -jar min.jar
Avatar billede arne_v Ekspert
11. december 2004 - 09:43 #7
jaxrpc.jar er faktisk ikke den eneste nødvendige jar fil.

Artiklen indehoder eksempler på den nødvendige classpath for client.
Avatar billede boomshanka Nybegynder
11. december 2004 - 14:05 #8
Okay, nu er der sket en masse i mellemtiden men jeg er stadig ikke kommet nærmere en løsning. Faktisk er jeg længere væk end da jeg startede spørgsmålet (med helt nye problemer), så jeg bliver nødt til at bruge lidt mere tid på at finde ud af hvor pokker det går galt henne. Mit oprindelige spørgsmål dækker derfor ikke over mine problemer mere, og med hensyn til point vil jeg gerne dele dem ud mellem jer begge. Så smid bare et svar...
Avatar billede arne_v Ekspert
11. december 2004 - 18:57 #9
ok
Avatar billede simonvalter Praktikant
11. december 2004 - 21:12 #10
svar
Avatar billede boomshanka Nybegynder
13. december 2004 - 10:31 #11
hep sådan...
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