Avatar billede janbach Nybegynder
17. februar 2004 - 09:55 Der er 23 kommentarer og
1 løsning

Deploy SOAPMonitor

Hej Eksperter!

Jeg har netop installeret axis, og vil nu have SOAPMonitor til at virke. Jeg har kompileret, men skal nu deploy servicen - men hvordan?

Mvh

Jan
Avatar billede arne_v Ekspert
17. februar 2004 - 10:27 #1
Jeg har aldrig brugt SOAPMonitor men har du prøvet den her vejledning fra Axis 1.0:
  http://www.sosnoski.com/presents/java-xml/axis/axis-monitor.html
?
Avatar billede janbach Nybegynder
17. februar 2004 - 10:30 #2
Ja, og jeg har også en anden liggende, men jeg ved bare ikke lige hvor jeg skal placere denne wsdd fil.
Avatar billede arne_v Ekspert
17. februar 2004 - 11:19 #3
wsdd filer skal deployes med en af:
  command line AdminClient
  Admin interface
  ant
Avatar billede arne_v Ekspert
17. februar 2004 - 11:19 #4
"Admin interface" menes web Admin interfacet
Avatar billede janbach Nybegynder
17. februar 2004 - 12:25 #5
Hvordan tilgår jeg dette webinterface? Når jeg går ind på http://localhost:8080/axis, så syntes jeg ikke at den mulighed fremgår. Der er en som hedder Administer Axis, men den viser kun status(Running) og Current Load = 1
Avatar billede arne_v Ekspert
17. februar 2004 - 14:22 #6
Måske tager jeg fejl - jeg har aldrig brugt det admin web interface.

Command line er det:

java -classpath axis.jar;jaxrpc.jar;commons-logging.jar;log4j-1.2.8.jar;commons-discovery.jar;saaj.jar org.apache.axis.client.AdminClient xxxxx.wsdd
Avatar billede arne_v Ekspert
17. februar 2004 - 14:24 #7
Og i ant er det:

<target name="deploy" depends="build">
  <copy file="${srv.jar}" todir="${tomcat.dir}/webapps/axis/WEB-INF/lib" />
  <axis-admin hostname="localhost" port="8080" xmlfile="XxxxService.wsdd" />
</target>
Avatar billede janbach Nybegynder
17. februar 2004 - 14:29 #8
Jeg har sat alle de andre op i classpath...ka
Avatar billede janbach Nybegynder
17. februar 2004 - 14:29 #9
Det var vidst lige hurtigt nok...prøver lige at formulere:)
Avatar billede janbach Nybegynder
17. februar 2004 - 14:49 #10
Skal man skrive det hvis man allerede har sat alle de jar filer op i classpath?
Avatar billede arne_v Ekspert
17. februar 2004 - 14:52 #11
Hvis alle Axis jar filerne er i classpath ad anden vej kan du ignorere den del.
Avatar billede janbach Nybegynder
18. februar 2004 - 10:27 #12
Jeg har lige et sidste lille spørgsmål - forhåbentlig:) Jeg har problemer med at få min klient(Kører på en anden maskine end serveren) til at fungere, når jeg kører den kommer der en række exceptions. Det gør der også hvis jeg kører dit TestCalc eksempel. Dit eksempel virker fint på den maskine som serveren er på. Mit spørgsmål lyder på hvad der skal være installeret på clientmaskinen for at få det til at kører. Det skulle vel ikke være nødvendigt at axis også er installeret der.
Avatar billede arne_v Ekspert
18. februar 2004 - 10:50 #13
Hvilke fejl ?

Du skal også bruge nogle af Axis bibliotekerne på client.

Eller mere korrekt: du skal bruge nogle biblioteker som følger web service
standarderne. Det kan være Axis. Det kan også være JWSDP. Eller noget helt
tredie.
Avatar billede arne_v Ekspert
18. februar 2004 - 10:50 #14
Derudover skal du lige sikre dig at Tomcat kan tilgåes fra klient maskinen.

(nemt at teste med http://server:8080/axis/)
Avatar billede janbach Nybegynder
18. februar 2004 - 10:54 #15
D:\>java TestCalc
Exception in thread "main" javax.xml.rpc.ServiceException
        at javax.xml.rpc.ServiceFactory.newInstance(ServiceFactory.java:108)
        at TestCalc.mul(TestCalc.java:10)
        at TestCalc.main(TestCalc.java:24)
Avatar billede janbach Nybegynder
18. februar 2004 - 10:55 #16
Den kan godt tilgås...
Avatar billede arne_v Ekspert
18. februar 2004 - 10:58 #17
Det lyder bestemt som om den mangler et af Axis bibliotekerne.
Avatar billede janbach Nybegynder
18. februar 2004 - 11:00 #18
Kan kan måske også løses ved at installere JWSDP?
Avatar billede arne_v Ekspert
18. februar 2004 - 11:09 #19
Ja.

JWSDP på client og Axis på server bør virke fint.

Men hvorfor er det sjovere at distribuere JWSDP jar filer end Axis jar filer
til klienterne ?
Avatar billede janbach Nybegynder
18. februar 2004 - 12:00 #20
Det har jeg ikke lige et svar på:)
Avatar billede janbach Nybegynder
18. februar 2004 - 12:02 #21
Kan du ikke lige smide et svar...jeg siger mange tak for hjælpen!
Avatar billede arne_v Ekspert
18. februar 2004 - 12:03 #22
svar
Avatar billede arne_v Ekspert
18. februar 2004 - 12:04 #23
Om en 2-3 versioner af Java, så vil der formentlig være web service klasser
i standard Java ligesom XML kom ind i Java 1.4 - og så slipper man for de
ekstra jar filer.
Avatar billede janbach Nybegynder
18. februar 2004 - 12:07 #24
Ja, det ville da være rart:)

Igen mange tak!
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