You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by "V.Sundaresan" <vs...@siptech.co.in> on 2001/11/28 05:06:49 UTC

RE: An Installation Question

hi shan,
 Just remove jaxp.jar from the lib directory, and copy xerces.jar to the
same directory.
Things will work fine.
-sunder
  -----Original Message-----
  From: Baosong Shan [mailto:shanbs@hotmail.com]
  Sent: Wednesday, November 28, 2001 9:39 AM
  To: Soap-User
  Subject: An Installation Question


  Hi, I'm a newcomer. And I encountered problems during installation.
  First I installed RedHat 6.2(everything).
  Then my apache can work properly.
  Next I followed the Installation Instructions on the web page:
http://xml.apache.org/soap/docs/index.html.
  Then if I type http://localhost:8080/soap/servlet/rpcrouter, I get the
message:
  SOAP RPC Router
  Sorry, I don't speak via HTTP GET- you have to use HTTP POST to talk to
me.

  But if I type http://localhost:8080/soap/admin, and press the "List"
button, I can't get the proper result. Instead, the message is:

  Service Listing
  Error: 500
  Location: /soap/admin/list.jsp
  Internal Servlet Error:


javax.servlet.ServletException
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:80
6)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

  Root cause:

java.lang.NoSuchMethodError
	at
org.apache.crimson.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:152)
	at
org.apache.crimson.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Docume
ntBuilderFactoryImpl.java:82)
	at
org.apache.soap.util.xml.XMLParserUtils.getXMLDocBuilder(XMLParserUtils.java
:138)
	at org.apache.soap.server.ServiceManager.(ServiceManager.java:83)
	at
org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(Ser
verHTTPUtils.java:103)
	at
org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(Ser
verHTTPUtils.java:118)
	at
admin._0002fadmin_0002flist_0002ejsplist_jsp_0._jspService(_0002fadmin_0002f
list_0002ejsplist_jsp_0.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja
va:130)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:282)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:80
6)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

Please help me with it. Any hint would be welcome and thanks a lot.
Baosong Shan



Re: An Installation Question

Posted by Baosong Shan <sh...@hotmail.com>.
Dear sunder,

I'm very grateful for your help!
But unfortunately, it doesn't work. :(
I would like to tell you my problem in detail:
1. I installed jdk1.3, soap 2.2, javamail 1.2, jaf 1.1.1, 
Since I'm a newcomer, I have many questions.
First, after I installed jdk1.3, java and other commands are not in the PATH. How should I do? And also the CLASSPATH.
Second, I write two shell file to startup and List:

/home/cboy/mystartup.sh:

#!/bin/sh
JAVA_HOME=/usr/java
export JAVA_HOME
TOMCAT_HOME=/home/cboy/soap/jakarta-tomcat-3.2.4
export TOMCAT_HOME
CLASSPATH=/home/cboy/soap/soap-2_2/lib/soap.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/javamail-1.2/mail.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/jaf-1.0.1/activation.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/xerces-1_2_3/xerces.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/soap-2_2
CLASSPATH-${CLASSPATH}:/usr/java/jre/lib:/usr/java/lib
export CLASSPATH
$TOMCAT_HOME/bin/startup.sh
echo $CLASSPATH

/home/cboy/mylister.sh:

JAVA_HOME=/usr/java
export JAVA_HOME
CLASSPATH=/usr/java/lib:/usr/java/jre/lib
CLASSPATH=${CLASSPATH}:/home/cboy/soap/soap-2_2/lib/soap.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/javamail-1.2/mail.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/jaf-1.0.1/activation.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/xerces-1_2_3/xerces.jar
export CLASSPATH
java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter list
echo $CLASSPATH

And I modified the file /home/cboy/soap/jakarta-tomcat-3.2.4/bin/tomcat.sh(line112-116):
if [ "$oldCP" != "" ]; then
    CLASSPATH=${oldCP}:${CLASSPATH}
fi
CLASSPATH=/home/cboy/soap/xerces-1_2_3/xerces.jar:${CLASSPATH} 
export CLASSPATH

After all the above jobs, I run ./mystartup.sh.
And then when I run ./mylister.sh or press "List" button on the web http://localhost:8080/soap/admin, errors will occur, the message is in my first letter.

Thanks very much!

Baosong Shan
  ----- Original Message ----- 
  From: V.Sundaresan 
  To: Baosong Shan ; Soap-User 
  Sent: Wednesday, November 28, 2001 12:06 PM
  Subject: RE: An Installation Question


  hi shan,
   Just remove jaxp.jar from the lib directory, and copy xerces.jar to the same directory.
  Things will work fine.
  -sunder
    -----Original Message-----
    From: Baosong Shan [mailto:shanbs@hotmail.com]
    Sent: Wednesday, November 28, 2001 9:39 AM
    To: Soap-User
    Subject: An Installation Question


    Hi, I'm a newcomer. And I encountered problems during installation.
    First I installed RedHat 6.2(everything).
    Then my apache can work properly.
    Next I followed the Installation Instructions on the web page: http://xml.apache.org/soap/docs/index.html.
    Then if I type http://localhost:8080/soap/servlet/rpcrouter, I get the message: 
    SOAP RPC Router
    Sorry, I don't speak via HTTP GET- you have to use HTTP POST to talk to me.

    But if I type http://localhost:8080/soap/admin, and press the "List" button, I can't get the proper result. Instead, the message is:

    Service Listing
    Error: 500
    Location: /soap/admin/list.jsp
    Internal Servlet Error:


javax.servlet.ServletException
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

    Root cause: 

java.lang.NoSuchMethodError
	at org.apache.crimson.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:152)
	at org.apache.crimson.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:82)
	at org.apache.soap.util.xml.XMLParserUtils.getXMLDocBuilder(XMLParserUtils.java:138)
	at org.apache.soap.server.ServiceManager.(ServiceManager.java:83)
	at org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(ServerHTTPUtils.java:103)
	at org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(ServerHTTPUtils.java:118)
	at admin._0002fadmin_0002flist_0002ejsplist_jsp_0._jspService(_0002fadmin_0002flist_0002ejsplist_jsp_0.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

Please help me with it. Any hint would be welcome and thanks a lot.
Baosong Shan
 


Re: An Installation Question

Posted by Baosong Shan <sh...@hotmail.com>.
Dear sunder,

I'm very grateful for your help!
But unfortunately, it doesn't work. :(
I would like to tell you my problem in detail:
1. I installed jdk1.3, soap 2.2, javamail 1.2, jaf 1.1.1, 
Since I'm a newcomer, I have many questions.
First, after I installed jdk1.3, java and other commands are not in the PATH. How should I do? And also the CLASSPATH.
Second, I write two shell file to startup and List:

/home/cboy/mystartup.sh:

#!/bin/sh
JAVA_HOME=/usr/java
export JAVA_HOME
TOMCAT_HOME=/home/cboy/soap/jakarta-tomcat-3.2.4
export TOMCAT_HOME
CLASSPATH=/home/cboy/soap/soap-2_2/lib/soap.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/javamail-1.2/mail.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/jaf-1.0.1/activation.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/xerces-1_2_3/xerces.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/soap-2_2
CLASSPATH-${CLASSPATH}:/usr/java/jre/lib:/usr/java/lib
export CLASSPATH
$TOMCAT_HOME/bin/startup.sh
echo $CLASSPATH

/home/cboy/mylister.sh:

JAVA_HOME=/usr/java
export JAVA_HOME
CLASSPATH=/usr/java/lib:/usr/java/jre/lib
CLASSPATH=${CLASSPATH}:/home/cboy/soap/soap-2_2/lib/soap.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/javamail-1.2/mail.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/jaf-1.0.1/activation.jar
CLASSPATH=${CLASSPATH}:/home/cboy/soap/xerces-1_2_3/xerces.jar
export CLASSPATH
java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter list
echo $CLASSPATH

And I modified the file /home/cboy/soap/jakarta-tomcat-3.2.4/bin/tomcat.sh(line112-116):
if [ "$oldCP" != "" ]; then
    CLASSPATH=${oldCP}:${CLASSPATH}
fi
CLASSPATH=/home/cboy/soap/xerces-1_2_3/xerces.jar:${CLASSPATH} 
export CLASSPATH

After all the above jobs, I run ./mystartup.sh.
And then when I run ./mylister.sh or press "List" button on the web http://localhost:8080/soap/admin, errors will occur, the message is in my first letter.

Thanks very much!

Baosong Shan
  ----- Original Message ----- 
  From: V.Sundaresan 
  To: Baosong Shan ; Soap-User 
  Sent: Wednesday, November 28, 2001 12:06 PM
  Subject: RE: An Installation Question


  hi shan,
   Just remove jaxp.jar from the lib directory, and copy xerces.jar to the same directory.
  Things will work fine.
  -sunder
    -----Original Message-----
    From: Baosong Shan [mailto:shanbs@hotmail.com]
    Sent: Wednesday, November 28, 2001 9:39 AM
    To: Soap-User
    Subject: An Installation Question


    Hi, I'm a newcomer. And I encountered problems during installation.
    First I installed RedHat 6.2(everything).
    Then my apache can work properly.
    Next I followed the Installation Instructions on the web page: http://xml.apache.org/soap/docs/index.html.
    Then if I type http://localhost:8080/soap/servlet/rpcrouter, I get the message: 
    SOAP RPC Router
    Sorry, I don't speak via HTTP GET- you have to use HTTP POST to talk to me.

    But if I type http://localhost:8080/soap/admin, and press the "List" button, I can't get the proper result. Instead, the message is:

    Service Listing
    Error: 500
    Location: /soap/admin/list.jsp
    Internal Servlet Error:


javax.servlet.ServletException
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

    Root cause: 

java.lang.NoSuchMethodError
	at org.apache.crimson.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:152)
	at org.apache.crimson.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:82)
	at org.apache.soap.util.xml.XMLParserUtils.getXMLDocBuilder(XMLParserUtils.java:138)
	at org.apache.soap.server.ServiceManager.(ServiceManager.java:83)
	at org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(ServerHTTPUtils.java:103)
	at org.apache.soap.server.http.ServerHTTPUtils.getServiceManagerFromContext(ServerHTTPUtils.java:118)
	at admin._0002fadmin_0002flist_0002ejsplist_jsp_0._jspService(_0002fadmin_0002flist_0002ejsplist_jsp_0.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.java:130)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:282)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
	at java.lang.Thread.run(Thread.java:484)

Please help me with it. Any hint would be welcome and thanks a lot.
Baosong Shan