Avatar billede mora Nybegynder
20. april 2004 - 22:15 Der er 20 kommentarer og
1 løsning

Wrapper cannot find servlet class

javax.servlet.ServletException: Wrapper cannot find servlet class org.apache.soap.server.http.RPCRouterServlet or a class it depends on
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
    java.lang.Thread.run(Thread.java:534)




Hvad er det den ikke kan finde ?
soap.jar er i min classpath så org.apache.soap.server.http.RPCRouterServlet burde kunne findes.



andre gange siger den
type Status report

message Servlet rpcrouter is not available

description The requested resource (Servlet rpcrouter is not available) is not available.
Avatar billede arne_v Ekspert
20. april 2004 - 22:19 #1
I hvilken classpath er soap.jar ?
Avatar billede mora Nybegynder
20. april 2004 - 22:22 #2
min windows
bruger den her bat til at starte tomcat


set JAVA_HOME=C:\j2sdk1.4.2_03
set TOMCAT_HOME="C:\Program Files\Apache Software Foundation\Tomcat 5.0"
set CLASSPATH=C:\j2sdk1.4.2_03\lib;C:\apache_soap\soap.jar
set CLASSPATH=%CLASSPATH%;C:\apache_soap\mail.jar
set CLASSPATH=%CLASSPATH%;C:\apache_soap\activation.jar
set CLASSPATH=%CLASSPATH%;C:\apache_soap\xerces.jar
%TOMCAT_HOME%\bin\startup.bat
Avatar billede arne_v Ekspert
20. april 2004 - 22:26 #3
Øh

SET CLASSPATH ændrer global classpath for vinduet

startup.bat starter Tomcat i et andet vindue
Avatar billede mora Nybegynder
20. april 2004 - 22:27 #4
taget fra et frisk cmd vindue

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Jan Nielsen>set classpath
CLASSPATH=C:\j2sdk1.4.2_03\lib;C:\apache_soap\lib\bsf.jar;C:\apache_soap\lib\soa
p.jar;C:\apache_soap\activation.jar;C:\apache_soap\js.jar;C:\apache_soap\mail.ja
r
Avatar billede mora Nybegynder
20. april 2004 - 22:28 #5
hm, og det er jo forkert, heh
Avatar billede arne_v Ekspert
20. april 2004 - 22:28 #6
OK det ser godt nok ud

Har du checket at klassen er i jar filen ?

Har du prøvet at kopiere jar filen til common lib ?
Avatar billede arne_v Ekspert
20. april 2004 - 22:29 #7
Der er en lib for meget i dir til soap.jar ??
Avatar billede arne_v Ekspert
20. april 2004 - 22:30 #8
Er det Apache SOAP Toolkit du bruger ?

Hvorfor ?  Apache Axis er nyere og bedre !
Avatar billede mora Nybegynder
20. april 2004 - 22:32 #9
CLASSPATH=C:\j2sdk1.4.2_03\lib;C:\apache_soap\bsf.jar;C:\apache_soap\soap.jar;C:
\apache_soap\activation.jar;C:\apache_soap\js.jar;C:\apache_soap\mail.jar


det er den sat til nu, første gang jeg loader siden kommer den store fejl, derefter bare status
Avatar billede mora Nybegynder
20. april 2004 - 22:32 #10
kan axis lave servere ?
skal lave en java webservice med apache tomcat eller alm server
Avatar billede arne_v Ekspert
20. april 2004 - 22:35 #11
Axis er både client og server.

Det er uhyre nemt at lave en server.
Avatar billede arne_v Ekspert
20. april 2004 - 22:36 #12
Den korte version:

download axis
unzip
kopier axis-root webapps axis til tomcat-root webapps axis
kopier sin .java til tomcat-root webapps axis som .jws

og ens klasse er en kørende web service !
Avatar billede arne_v Ekspert
20. april 2004 - 22:36 #13
Den lange version er her:
  http://www.eksperten.dk/artikler/159
Avatar billede mora Nybegynder
20. april 2004 - 22:38 #14
læser :)
mange tak
Avatar billede mora Nybegynder
20. april 2004 - 22:46 #15
hvor skal mail,activation og xmlsec jar filerne ligge ?
de er i min classpath, men axis mangler dem alligevel

Error: could not find class javax.activation.DataHandler from file activation.jar
Axis will not work
Avatar billede arne_v Ekspert
20. april 2004 - 22:50 #16
tomcat-root webapps axis WEB-INF lib
Avatar billede arne_v Ekspert
20. april 2004 - 22:51 #17
Skal du bruge WSS ?  (xmlsec.jar er optional medmindre du skal bruge WSS)
Avatar billede arne_v Ekspert
20. april 2004 - 22:54 #18
Iøvrigt sært med mail og activation - Tomcat 4.1.x ligger de i common lib ...
Avatar billede mora Nybegynder
20. april 2004 - 23:01 #19
virker fint efter jeg har flyttet dem ind i tomcat dir :)

svarer du lige ? :)
Avatar billede arne_v Ekspert
20. april 2004 - 23:02 #20
svar
Avatar billede arne_v Ekspert
20. april 2004 - 23:17 #21
Axis er efter min mening et fremragende produkt.
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