You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Furlan Bojan RDSI <fu...@iskratel.si> on 2001/04/18 09:35:25 UTC
CLASSPATH problem
I have installed Apache SOAP implementation on my NT workstation starting
with Apache web server, Jacarta products etc. JSP and servlet examples are
running OK. When trying to start soap/admin tool functions like List, Deploy
or Undeploy, errors occur. In all cases some package cannot be imported.
There is output of List command at the end of this message. I am not a Java
programmer, but I guess CLASSPATH variable is not set properly. I have
checked the Catalina script and it empties the CLASSPATH variable before
starting the tomcat services. Otherwise I have set the System CLASSPATH
variable to include soap jar:
C:\JavaEnv\xerces-1_3_1\xerces.jar;C:\orant\jdbc\lib\classes111.zip;C:\JavaE
nv\javamail-1.2\mail.jar;C:\JavaEnv\jaf-1.0.1\activation.jar;C:\JavaEnv\jta.
jar;C:\JavaEnv\tyrex-0.9.7.0.jar;C:\JavaEnv\jdbc2_0-stdext.jar;C:\JavaEnv\so
ap\lib\soap.jar;C:\JavaEnv\Jakarta\jakarta-servletapi-4\lib\servlet.jar;C:\J
avaEnv\Jakarta\jakarta-tomcat-4.0-b3\lib\jasper-runtime.jar;
where C:\JavaEnv\soap\lib\soap.jar is a readable soap jar:
C:\>ls C:\JavaEnv\soap\lib\soap.jar
C:\JavaEnv\soap\lib\soap.jar
Please help
Bojan Furlan
org.apache.jasper.JasperException: Unable to compile class for
JSPC:\JavaEnv\Jakarta\jakarta-tomcat-4.0-b3\bin\..\work\localhost\soap\admin
\list_jsp.java:4: Package org.apache.soap.server not found in import.
import org.apache.soap.server.*;
^
1 error
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:501)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:175)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:187)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:357)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:246)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:191)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:255)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:225)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:162)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
827)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
SOAP & SSL... again
Posted by "Jay Turner - Bigshop.com.au" <jt...@bigshop.com.au>.
Hi,
I have Weblogic 6 installed with BEA's implementation of Apache SOAP v2.0
and JSSE 1.0.2 for SOAP over SSL.
I have followed the instructions as set out in the document by Peter Glynn
and Darrell Drake, as well as the instructions that come with JSSE.
When I run my client, I get the following error.
Can anyone give me an idea as to what it is..
Thanks
i call
d:\java -cp blah blah myClass
---------------------THE OUTPUT--------------------------------------------
Using https to connect to 192.168.2.13 on port 443 <--- This is spit out
using url.getProtocol() etc..
Desrializer: org.apache.soap.encoding.soapenc.ParameterSerializer@2c60cad2
Printing: invalid xml <--- ignore this
invoke service
URL= https://192.168.0.1:443/soap-webapp/rpcrouter
URN=urn:server
SOAPException= SOAP-ENV:Client, error parsing HTTP status line: null
---------------------END OUTPUT-------------------------------------------
As you can see my URL is https on port 443.
If I take out the 's' in https and take off the port 443 it works fine, as
soon as i put it back i get that error.
I have added jcert.jar, jnet.jar and jsse.jar to the classpath when i run my
client and on the server that has the SOAP listener.
The client code is below if it will help.
--------------------------------------------------------------
import java.net.*;
import java.util.*;
import java.io.*;
import org.apache.soap.*;
import org.apache.soap.rpc.*;
import javax.net.ssl.SSLSocketFactory;
import java.security.Security;
public class Client
{
public static void main( String[] args ) throws Exception
{
// Set this property to use Sun's reference implementation of the
HTTPS protocol.
System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
// Dynamically register the JSSE provider.
java.security.Security.addProvider(new
com.sun.net.ssl.internal.ssl.Provider());
//Set up the soap-endpoint and the urn
URL url = new URL(
"https://192.168.0.1:443/soap-webapp/rpcrouter" );
String urn = "urn:server"; //Demo urn, will need to be changed
System.out.println("Using "+ url.getProtocol() + " to connect to " +
url.getHost() + " on port " + url.getPort() );
//Make a new call object
Call call = new Call();
call.setTargetObjectURI( urn );
call.setMethodName( "doValidation" ); //Demo method, will need to be
changed
call.setEncodingStyleURI( Constants.NS_URI_SOAP_ENC );
String theXML = "invalid xml";
System.out.println("Printing: " + theXML.toString() );
//Make a new Vector with the parameters.
//In this case we are sending the XML to the server.
etc etc etc
//Do the call
try
{
etc etc etc
}
}
}
Any ideas would be greatly appreciated
Cheers
Jay
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
SOAP & SSL... again
Posted by "Jay Turner - Bigshop.com.au" <jt...@bigshop.com.au>.
Hi,
I have Weblogic 6 installed with BEA's implementation of Apache SOAP v2.0
and JSSE 1.0.2 for SOAP over SSL.
I have followed the instructions as set out in the document by Peter Glynn
and Darrell Drake, as well as the instructions that come with JSSE.
When I run my client, I get the following error.
Can anyone give me an idea as to what it is..
Thanks
i call
d:\java -cp blah blah myClass
---------------------THE OUTPUT--------------------------------------------
Using https to connect to 192.168.2.13 on port 443 <--- This is spit out
using url.getProtocol() etc..
Desrializer: org.apache.soap.encoding.soapenc.ParameterSerializer@2c60cad2
Printing: invalid xml <--- ignore this
invoke service
URL= https://192.168.0.1:443/soap-webapp/rpcrouter
URN=urn:server
SOAPException= SOAP-ENV:Client, error parsing HTTP status line: null
---------------------END OUTPUT-------------------------------------------
As you can see my URL is https on port 443.
If I take out the 's' in https and take off the port 443 it works fine, as
soon as i put it back i get that error.
I have added jcert.jar, jnet.jar and jsse.jar to the classpath when i run my
client and on the server that has the SOAP listener.
The client code is below if it will help.
--------------------------------------------------------------
import java.net.*;
import java.util.*;
import java.io.*;
import org.apache.soap.*;
import org.apache.soap.rpc.*;
import javax.net.ssl.SSLSocketFactory;
import java.security.Security;
public class Client
{
public static void main( String[] args ) throws Exception
{
// Set this property to use Sun's reference implementation of the
HTTPS protocol.
System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
// Dynamically register the JSSE provider.
java.security.Security.addProvider(new
com.sun.net.ssl.internal.ssl.Provider());
//Set up the soap-endpoint and the urn
URL url = new URL(
"https://192.168.0.1:443/soap-webapp/rpcrouter" );
String urn = "urn:server"; //Demo urn, will need to be changed
System.out.println("Using "+ url.getProtocol() + " to connect to " +
url.getHost() + " on port " + url.getPort() );
//Make a new call object
Call call = new Call();
call.setTargetObjectURI( urn );
call.setMethodName( "doValidation" ); //Demo method, will need to be
changed
call.setEncodingStyleURI( Constants.NS_URI_SOAP_ENC );
String theXML = "invalid xml";
System.out.println("Printing: " + theXML.toString() );
//Make a new Vector with the parameters.
//In this case we are sending the XML to the server.
etc etc etc
//Do the call
try
{
etc etc etc
}
}
}
Any ideas would be greatly appreciated
Cheers
Jay
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
RE: CLASSPATH problem
Posted by Kamlesh Lal NE <ka...@changepond.com>.
Fist download Xerces 1.3.0 version coz 1.3.1 has some problems but this, i
think will not solve ur problem.
Are u able to access http:localhost:8080/soap ???
If not alternatively u can try testit under each of the sample directory.
-----Original Message-----
From: Furlan Bojan RDSI [mailto:furlan@iskratel.si]
Sent: Wednesday, April 18, 2001 2:35 AM
To: 'soap-user@xml.apache.org'
Subject: CLASSPATH problem
I have installed Apache SOAP implementation on my NT workstation starting
with Apache web server, Jacarta products etc. JSP and servlet examples are
running OK. When trying to start soap/admin tool functions like List, Deploy
or Undeploy, errors occur. In all cases some package cannot be imported.
There is output of List command at the end of this message. I am not a Java
programmer, but I guess CLASSPATH variable is not set properly. I have
checked the Catalina script and it empties the CLASSPATH variable before
starting the tomcat services. Otherwise I have set the System CLASSPATH
variable to include soap jar:
C:\JavaEnv\xerces-1_3_1\xerces.jar;C:\orant\jdbc\lib\classes111.zip;C:\JavaE
nv\javamail-1.2\mail.jar;C:\JavaEnv\jaf-1.0.1\activation.jar;C:\JavaEnv\jta.
jar;C:\JavaEnv\tyrex-0.9.7.0.jar;C:\JavaEnv\jdbc2_0-stdext.jar;C:\JavaEnv\so
ap\lib\soap.jar;C:\JavaEnv\Jakarta\jakarta-servletapi-4\lib\servlet.jar;C:\J
avaEnv\Jakarta\jakarta-tomcat-4.0-b3\lib\jasper-runtime.jar;
where C:\JavaEnv\soap\lib\soap.jar is a readable soap jar:
C:\>ls C:\JavaEnv\soap\lib\soap.jar
C:\JavaEnv\soap\lib\soap.jar
Please help
Bojan Furlan
org.apache.jasper.JasperException: Unable to compile class for
JSPC:\JavaEnv\Jakarta\jakarta-tomcat-4.0-b3\bin\..\work\localhost\soap\admin
\list_jsp.java:4: Package org.apache.soap.server not found in import.
import org.apache.soap.server.*;
^
1 error
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:501)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:175)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:187)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:357)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:246)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:191)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:255)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:225)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:162)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
827)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
RE: CLASSPATH problem
Posted by Kamlesh Lal NE <ka...@changepond.com>.
Fist download Xerces 1.3.0 version coz 1.3.1 has some problems but this, i
think will not solve ur problem.
Are u able to access http:localhost:8080/soap ???
If not alternatively u can try testit under each of the sample directory.
-----Original Message-----
From: Furlan Bojan RDSI [mailto:furlan@iskratel.si]
Sent: Wednesday, April 18, 2001 2:35 AM
To: 'soap-user@xml.apache.org'
Subject: CLASSPATH problem
I have installed Apache SOAP implementation on my NT workstation starting
with Apache web server, Jacarta products etc. JSP and servlet examples are
running OK. When trying to start soap/admin tool functions like List, Deploy
or Undeploy, errors occur. In all cases some package cannot be imported.
There is output of List command at the end of this message. I am not a Java
programmer, but I guess CLASSPATH variable is not set properly. I have
checked the Catalina script and it empties the CLASSPATH variable before
starting the tomcat services. Otherwise I have set the System CLASSPATH
variable to include soap jar:
C:\JavaEnv\xerces-1_3_1\xerces.jar;C:\orant\jdbc\lib\classes111.zip;C:\JavaE
nv\javamail-1.2\mail.jar;C:\JavaEnv\jaf-1.0.1\activation.jar;C:\JavaEnv\jta.
jar;C:\JavaEnv\tyrex-0.9.7.0.jar;C:\JavaEnv\jdbc2_0-stdext.jar;C:\JavaEnv\so
ap\lib\soap.jar;C:\JavaEnv\Jakarta\jakarta-servletapi-4\lib\servlet.jar;C:\J
avaEnv\Jakarta\jakarta-tomcat-4.0-b3\lib\jasper-runtime.jar;
where C:\JavaEnv\soap\lib\soap.jar is a readable soap jar:
C:\>ls C:\JavaEnv\soap\lib\soap.jar
C:\JavaEnv\soap\lib\soap.jar
Please help
Bojan Furlan
org.apache.jasper.JasperException: Unable to compile class for
JSPC:\JavaEnv\Jakarta\jakarta-tomcat-4.0-b3\bin\..\work\localhost\soap\admin
\list_jsp.java:4: Package org.apache.soap.server not found in import.
import org.apache.soap.server.*;
^
1 error
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:501)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:175)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:187)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:357)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:246)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:191)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:255)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:225)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:162)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
827)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
at java.lang.Thread.run(Thread.java:484)
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org