The method from which the exception is actually thrown is 

    java.lang.ClassLoader.getBootstrapResourceClassPath()

It appears that in the path is something Java thinks is a URL like

    jserver:....

I am not sure where this path is set in Oracle.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "Pospisil, Pavel" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 14, 2004 7:10 AM
Subject: java.net.MalformedURLException while initialize SOAP client


> Hallo,
> 
> I implemented small WS client based on SOAP 2.3.1.
> This is imported in ORACLE database (needed classes HTTPClient, jsse,
> ApacheSOAP, ... are loaded into database).
> 
> Client is running (send data, receive data...), but while initialization
> (only first time) I become :
> 
> java.net.MalformedURLException: unknown protocol: jserver
> at java.net.URL.<init>(URL.java)
> at java.net.URL.<init>(URL.java)
> at java.net.URL.<init>(URL.java)
> at java.lang.ClassLoader.getBootstrapResourceClassPath(ClassLoader.java)
> at java.lang.ClassLoader.getBootstrapResource(ClassLoader.java)
> at java.lang.ClassLoader.getResource(ClassLoader.java)
> at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java)
> at java.util.ResourceBundle$1.run(ResourceBundle.java)
> at java.security.AccessController.doPrivileged(AccessController.java)
> at java.util.ResourceBundle.loadBundle(ResourceBundle.java)
> at java.util.ResourceBundle.findBundle(ResourceBundle.java)
> at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java)
> at java.util.ResourceBundle.getBundle(ResourceBundle.java)
> at java.text.DateFormatSymbols.getZoneData(DateFormatSymbols.java)
> at java.text.DateFormatSymbols.cacheLookup(DateFormatSymbols.java)
> at java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java)
> at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java)
> at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java)
> at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java)
> at
> org.apache.soap.encoding.soapenc.DateSerializer.<init>(DateSerializer.java:8
> 8)
> at
> org.apache.soap.encoding.SOAPMappingRegistry.<clinit>(SOAPMappingRegistry.ja
> va:118)
> at
> gedas.DMS.AutoPlus.AutoplusServiceStub.<init>(AutoplusServiceStub.java:61)
> at gedas.DMS.AutoPlus.SQLWrap.InteresentList(SQLWrap.java:248)
> 
> some snipped of code....
>   public AutoplusServiceStub(ConnectionInfo connInf)
>   {
> 
>     System.setProperty("java.protocol.handler.pkgs","HTTPClient");
>     Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());    
> 
>     m_httpConnection = new TrustfulSOAPHTTPConnection();
>     m_smr = new SOAPMappingRegistry();      //<-- this is line 61
> 
>     endpoint = connInf.getService();
> 
>     m_httpConnection.setProxyHost(connInf.getProxyHost());
>     m_httpConnection.setProxyPort(((connInf.getProxyPort() != null) ?
> connInf.getProxyPort() : new Integer(-1)).intValue());           
> 
>     if ((connInf.getCertFile())!= null)
>     {
>       m_httpConnection.setCertPath(connInf.getCertFile());
>     }
>     
>     if ((connInf.getCertPass())!= null)
>     {
>       m_httpConnection.setCertPass(connInf.getCertPass());
>     }      
>     if (connInf.getTimeOut() != null)
>     {
>     m_httpConnection.setTimeOut((connInf.getTimeOut()).intValue());
>     }
> .......
> .......
> 
> May I ask You for some help or advice ?
> 
> Best regards
> Pavel Pospisil
> 
>

Reply via email to