Avatar billede pelyja Nybegynder
19. september 2003 - 23:01 Der er 13 kommentarer og
1 løsning

Startproblem JWSDP og Axis

Jeg kan ikke få min tomcat server til at starte det axis-eksempel, der følger med axis-pakken. Har fulgt instruktionen, så godt jeg kunne.
Den står fint i min 'application manager', men vil altså ikke starte:

"FAIL - Application at context path /axis could not be started"

Jeg forestiller mig, at det måske har noget med classpath, og xml-parser at gøre??

Er der nogen, der har et bud??

Peter
Avatar billede arne_v Ekspert
19. september 2003 - 23:11 #1
Noget i Tomcat log-filerne ?
Avatar billede pelyja Nybegynder
19. september 2003 - 23:53 #2
Ja tak
Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigListener

Derefter 50 linier af klasser og linienummer.

Desuden står der: SEVERE: Error listenerStart.

Jeg kan fint køre servlets.
Avatar billede arne_v Ekspert
19. september 2003 - 23:58 #3
Er det Axis 1.1 og en ren Tomcat 4.1.27 ?
Avatar billede pelyja Nybegynder
20. september 2003 - 00:20 #4
Det er axis 1.1
Og den tomcat der følger med jwsdp12 måske tomcat v5 eller lidt før.
Avatar billede arne_v Ekspert
20. september 2003 - 09:33 #5
JWSDP er en "special package".

Du kan enten bruge den.

Eller du kan bruge Axis sammen med enhver standard JSP/Servlet engine
f.eks. en standard Tomcat (jeg mener at nyeste version er 4.1.27).

Jeg ville til enhver tid vælge Axis:
* den skulle være hurtigere
* den er ikke så "bundled" med alt muligt andet skrammel
* det er den som IBM, BEA og Borland bruger
Avatar billede pelyja Nybegynder
20. september 2003 - 11:43 #6
Yes
Men det skulle vel også være muligt, at knytte axis til jwsdp??
Jeg prøver lige med en standard tomcat og axis for at se om det virker ...
Avatar billede arne_v Ekspert
20. september 2003 - 11:46 #7
Knytte Axis og JWSDP sammen ?

Det forstår jeg ikke helt !

Det er 2 forskellige produkter som kan det samme.

Normalt vil man vælge en af dem.
Avatar billede pelyja Nybegynder
20. september 2003 - 11:56 #8
Ok, nu er det lidt tydeligere
De kan det samme, men på forskellige måder??
Hvad vil du foreslå??
Standard tomcat med axis??
Hvad er det i jwsdp, der gør, hvad axis gør?? Er det JAX-RPC??
Avatar billede arne_v Ekspert
20. september 2003 - 12:05 #9
Jeg vil helt klart anbefale Axis på en standard Tomcat (eller IBM WebSphere
eller BEA WebLogic eller Borland Enterprise Server eller Caucho Resin).
Avatar billede arne_v Ekspert
20. september 2003 - 12:08 #10
JWSDP er en hel masse ting bundlet sammen. Primært henter folk den for
web service delen, men de får også en masse andet skrammel med inklusive
en præ-konfigureret Tomcat med JSF.

Axis er en web service plugin til en Servlet engine. D.v.s. kun web service.

En web service skal følge diverse standarder: SOAP, XML, WSDL, HTTP etc..

En web service i Java bør følge Java web service standarderne bl.a.
JAX-RPC.

Axis følger også de standarder.
Avatar billede arne_v Ekspert
20. september 2003 - 12:09 #11
JAX-RPC er standarden for hvordan der skal mappes mellem Java typer
og SOAP.
Avatar billede pelyja Nybegynder
20. september 2003 - 12:16 #12
Tak for hjælpen Arne
Jeg forsøger mig med en ren tomcat.
Jeg vender sikkert tilbage med nye og større problemer :)

Kh Peter
Avatar billede pelyja Nybegynder
20. september 2003 - 13:04 #13
Har løst problemet ved at køre axis med en ren tomcat installation.
Det gik ganske fint.
Point??
Avatar billede arne_v Ekspert
20. september 2003 - 13:20 #14
Jo 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