You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Vignesh M.P.N." <ma...@iit.edu> on 2006/05/10 03:19:39 UTC
load: class SOAPMonitorApplet.class not found
Hi all
I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
I am having problem in using SOAP monitor. I did go through the mail archive
for help and couldn't fix this.
The class files for the SOAPMonitor.java were already in the
"webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
using the following deployment descriptor.
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="soapmonitor"
type="java:org.apache.axis.handlers.SOAPMonitorHandler">
<parameter name="wsdlURL"
value="/axis/SOAPMonitorService-impl.wsdl"/>
<parameter name="namespace"
value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl"/>
<parameter name="serviceName" value="SOAPMonitorService"/>
<parameter name="portName" value="Demo"/>
</handler>
<service name="SOAPMonitorService" provider="java:RPC">
<parameter name="allowedMethods" value="publishMessage"/>
<parameter name="className"
value="org.apache.axis.monitor.SOAPMonitorService"/>
<parameter name="scope" value="Application"/>
</service>
</deployment>
I also included the following in the descriptor of my service and undeployed
and deployed it again.
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
I uncommented the snippet under <!-- uncomment this if you want the admin
servlet --> in the web.xml.
But the SOAP monitor applet isn't working for me and the Java console says
load: class SOAPMonitorApplet.class not found.
java.lang.ClassNotFoundException: SOAPMonitorApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
....
Please help. :)
Thanks
Vignesh.
Re: load: class SOAPMonitorApplet.class not found
Posted by robert lazarski <ro...@gmail.com>.
Looks like an OS config issue to me:
"Address is invalid on local machine, or port is not valid on remote
machine"
Shutdown tomcat. If you can still telnet to port 5001, something else is
listening, and the applet will be passed zero as the port to connect. My
guess is that for some reason, the SOAPMonitorService can't connect to 5001,
and your seeing the applet trying to connect to port zero - the default.
BTW - axis2 has improved the logging here and your problem would be easy to
track down.
HTH,
Robert
http://www.braziloutsource.com/
On 5/10/06, Vignesh M.P.N. <ma...@iit.edu> wrote:
>
> Could anyone please help me on this?
>
> Thanks
> Vignesh.
>
> -----Original Message-----
> *From:* Vignesh M.P.N. [mailto:manivig@iit.edu]
> *Sent:* Tuesday, May 09, 2006 9:34 PM
> *To:* axis-user@ws.apache.org
> *Subject:* RE: load: class SOAPMonitorApplet.class not found
>
> I uncommented and tried telnet and it is responding.
>
> Yes, I already posted the error message in the console.
>
> Exception! java.net.ConnectException: connect: Address is invalid on local
> machine, or port is not valid on remote machine
> java.net.ConnectException: connect: Address is invalid on local machine,
> or port is not valid on remote machine
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> at SOAPMonitorApplet$SOAPMonitorPage.start(SOAPMonitorApplet.java:355)
> at SOAPMonitorApplet$SOAPMonitorPage.actionPerformed(
> SOAPMonitorApplet.java:571)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
> Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
> Thanks
> Vignesh.
>
> -----Original Message-----
> *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> *Sent:* Tuesday, May 09, 2006 9:21 PM
> *To:* axis-user@ws.apache.org
> *Subject:* Re: load: class SOAPMonitorApplet.class not found
>
> In the the browser, open the java console I believe by right clicking,
> maybe under tools ... and see what the error is. Also, it may be worth
> trying to comment out the serlvet in web.xml , and see if the server is
> still listening on port 5001. 'nmap -p 5001' or 'telnet localhost 5001'
> should do the trick .
>
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> >
> > Thanks, but it is already there in the web.xml. The following is the
> > entry.
> >
> > <servlet>
> > <servlet-name>SOAPMonitorService</servlet-name>
> > <display-name>SOAPMonitorService</display-name>
> > <servlet-class>
> >
> > org.apache.axis.monitor.SOAPMonitorService
> > </servlet-class>
> > <init-param>
> > <param-name>SOAPMonitorPort</param-name>
> > <param-value>5001</param-value>
> > </init-param>
> > <load-on-startup>100</load-on-startup>
> > </servlet>
> >
> > Thanks
> > Vignesh.
> >
> > -----Original Message-----
> > *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> > *Sent:* Tuesday, May 09, 2006 9:02 PM
> > *To:* axis-user@ws.apache.org
> > *Subject:* Re: load: class SOAPMonitorApplet.class not found
> >
> > Meant to say - add the soap monitor servlet by editing web.xml
> >
> > Robert
> > http://www.braziloutsource.com/
> >
> > On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> > >
> > > Thanks for your prompt reply.
> > >
> > > I fixed the problem. I had to place the class files in the root
> > > directory of Axis web application.
> > >
> > > But now I am facing another problem. Now the applet got loaded but it
> > > says, "The SOAP Monitor is unable to communcate with the server". Again read
> > > thru the archive, but couldn't fix it.
> > >
> > > The Java console says:
> > > Exception! java.net.ConnectException: connect: Address is invalid on
> > > local machine, or port is not valid on remote machine
> > > java.net.ConnectException: connect: Address is invalid on local
> > > machine, or port is not valid on remote machine
> > > at java.net.PlainSocketImpl.socketConnect(Native Method)
> > > at java.net.PlainSocketImpl.doConnect(Unknown Source)
> > > at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> > > at java.net.PlainSocketImpl.connect(Unknown Source)
> > > at java.net.SocksSocketImpl.connect(Unknown Source)
> > > at java.net.Socket.connect(Unknown Source)
> > > at java.net.Socket.connect(Unknown Source)
> > > at java.net.Socket.<init>(Unknown Source)
> > > .....
> > >
> > > Please help. :)
> > >
> > > Thanks
> > > Vignesh.
> > >
> > > -----Original Message-----
> > > *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> > > *Sent:* Tuesday, May 09, 2006 8:24 PM
> > > *To:* axis-user@ws.apache.org
> > > *Subject:* Re: load: class SOAPMonitorApplet.class not found
> > >
> > > I'm not sure why the classes are placed there. Anyways, the applet
> > > classes - as described in the docs - must be placed in axis/*
> > > applet.class/WEB-INF.
> > >
> > > HTH,
> > > Robert
> > > http://www.braziloutsource.com/
> > >
> > > On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> > > >
> > > > Hi all
> > > >
> > > > I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
> > > >
> > > > I am having problem in using SOAP monitor. I did go through the mail
> > > > archive for help and couldn't fix this.
> > > >
> > > > The class files for the SOAPMonitor.java were already in the
> > > > "webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
> > > > using the following deployment descriptor.
> > > >
> > > > <deployment xmlns="http://xml.apache.org/axis/wsdd/ "
> > > > xmlns:java="
> > > > http://xml.apache.org/axis/wsdd/providers/java">
> > > > <handler name="soapmonitor"
> > > > type="java:org.apache.axis.handlers.SOAPMonitorHandler">
> > > > <parameter name="wsdlURL"
> > > > value="/axis/SOAPMonitorService-impl.wsdl"/>
> > > > <parameter name="namespace"
> > > > value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl
> > > > "/>
> > > > <parameter name="serviceName" value="SOAPMonitorService"/>
> > > > <parameter name="portName" value="Demo"/>
> > > > </handler>
> > > > <service name="SOAPMonitorService" provider="java:RPC">
> > > > <parameter name="allowedMethods" value="publishMessage"/>
> > > > <parameter name="className"
> > > > value="org.apache.axis.monitor.SOAPMonitorService"/>
> > > > <parameter name="scope" value="Application"/>
> > > > </service>
> > > > </deployment>
> > > >
> > > > I also included the following in the descriptor of my service and
> > > > undeployed and deployed it again.
> > > > <requestFlow>
> > > > <handler type="soapmonitor"/>
> > > > </requestFlow>
> > > > <responseFlow>
> > > > <handler type="soapmonitor"/>
> > > > </responseFlow>
> > > >
> > > > I uncommented the snippet under <!-- uncomment this if you want the
> > > > admin servlet --> in the web.xml.
> > > >
> > > > But the SOAP monitor applet isn't working for me and the Java
> > > > console says
> > > > load: class SOAPMonitorApplet.class not found.
> > > > java.lang.ClassNotFoundException: SOAPMonitorApplet.class
> > > > at sun.applet.AppletClassLoader.findClass(Unknown Source)
> > > > at java.lang.ClassLoader.loadClass(Unknown Source)
> > > > at sun.applet.AppletClassLoader.loadClass(Unknown Source)
> > > > at java.lang.ClassLoader.loadClass(Unknown Source)
> > > > at sun.applet.AppletClassLoader.loadCode(Unknown Source)
> > > > at sun.applet.AppletPanel.createApplet(Unknown Source)
> > > > at sun.plugin.AppletViewer.createApplet(Unknown Source)
> > > > at sun.applet.AppletPanel.runLoader(Unknown Source)
> > > > at sun.applet.AppletPanel.run(Unknown Source)
> > > > at java.lang.Thread.run(Unknown Source)
> > > > ....
> > > >
> > > > Please help. :)
> > > >
> > > > Thanks
> > > > Vignesh.
> > > >
> > > >
> > >
> > >
> >
>
RE: load: class SOAPMonitorApplet.class not found
Posted by "Vignesh M.P.N." <ma...@iit.edu>.
Could anyone please help me on this?
Thanks
Vignesh.
-----Original Message-----
From: Vignesh M.P.N. [mailto:manivig@iit.edu]
Sent: Tuesday, May 09, 2006 9:34 PM
To: axis-user@ws.apache.org
Subject: RE: load: class SOAPMonitorApplet.class not found
I uncommented and tried telnet and it is responding.
Yes, I already posted the error message in the console.
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at SOAPMonitorApplet$SOAPMonitorPage.start(SOAPMonitorApplet.java:355)
at
SOAPMonitorApplet$SOAPMonitorPage.actionPerformed(SOAPMonitorApplet.java:571
)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 9:21 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
In the the browser, open the java console I believe by right clicking, maybe
under tools ... and see what the error is. Also, it may be worth trying to
comment out the serlvet in web.xml , and see if the server is still
listening on port 5001. 'nmap -p 5001' or 'telnet localhost 5001' should do
the trick .
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Thanks, but it is already there in the web.xml. The following is the entry.
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 9:02 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
Meant to say - add the soap monitor servlet by editing web.xml
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Thanks for your prompt reply.
I fixed the problem. I had to place the class files in the root directory of
Axis web application.
But now I am facing another problem. Now the applet got loaded but it says,
"The SOAP Monitor is unable to communcate with the server". Again read thru
the archive, but couldn't fix it.
The Java console says:
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
.....
Please help. :)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 8:24 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
I'm not sure why the classes are placed there. Anyways, the applet classes -
as described in the docs - must be placed in axis/*applet.class/WEB-INF.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Hi all
I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
I am having problem in using SOAP monitor. I did go through the mail archive
for help and couldn't fix this.
The class files for the SOAPMonitor.java were already in the
"webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
using the following deployment descriptor.
<deployment xmlns="http://xml.apache.org/axis/wsdd/
<http://xml.apache.org/axis/wsdd/> "
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="soapmonitor"
type="java:org.apache.axis.handlers.SOAPMonitorHandler">
<parameter name="wsdlURL"
value="/axis/SOAPMonitorService-impl.wsdl"/>
<parameter name="namespace"
value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl
<http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl> "/>
<parameter name="serviceName" value="SOAPMonitorService"/>
<parameter name="portName" value="Demo"/>
</handler>
<service name="SOAPMonitorService" provider="java:RPC">
<parameter name="allowedMethods" value="publishMessage"/>
<parameter name="className"
value="org.apache.axis.monitor.SOAPMonitorService"/>
<parameter name="scope" value="Application"/>
</service>
</deployment>
I also included the following in the descriptor of my service and undeployed
and deployed it again.
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
I uncommented the snippet under <!-- uncomment this if you want the admin
servlet --> in the web.xml.
But the SOAP monitor applet isn't working for me and the Java console says
load: class SOAPMonitorApplet.class not found.
java.lang.ClassNotFoundException: SOAPMonitorApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
....
Please help. :)
Thanks
Vignesh.
RE: load: class SOAPMonitorApplet.class not found
Posted by "Vignesh M.P.N." <ma...@iit.edu>.
I uncommented and tried telnet and it is responding.
Yes, I already posted the error message in the console.
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at SOAPMonitorApplet$SOAPMonitorPage.start(SOAPMonitorApplet.java:355)
at
SOAPMonitorApplet$SOAPMonitorPage.actionPerformed(SOAPMonitorApplet.java:571
)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 9:21 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
In the the browser, open the java console I believe by right clicking, maybe
under tools ... and see what the error is. Also, it may be worth trying to
comment out the serlvet in web.xml , and see if the server is still
listening on port 5001. 'nmap -p 5001' or 'telnet localhost 5001' should do
the trick .
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Thanks, but it is already there in the web.xml. The following is the entry.
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 9:02 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
Meant to say - add the soap monitor servlet by editing web.xml
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Thanks for your prompt reply.
I fixed the problem. I had to place the class files in the root directory of
Axis web application.
But now I am facing another problem. Now the applet got loaded but it says,
"The SOAP Monitor is unable to communcate with the server". Again read thru
the archive, but couldn't fix it.
The Java console says:
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
.....
Please help. :)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 8:24 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
I'm not sure why the classes are placed there. Anyways, the applet classes -
as described in the docs - must be placed in axis/*applet.class/WEB-INF.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Hi all
I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
I am having problem in using SOAP monitor. I did go through the mail archive
for help and couldn't fix this.
The class files for the SOAPMonitor.java were already in the
"webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
using the following deployment descriptor.
<deployment xmlns="http://xml.apache.org/axis/wsdd/
<http://xml.apache.org/axis/wsdd/> "
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="soapmonitor"
type="java:org.apache.axis.handlers.SOAPMonitorHandler">
<parameter name="wsdlURL"
value="/axis/SOAPMonitorService-impl.wsdl"/>
<parameter name="namespace"
value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl
<http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl> "/>
<parameter name="serviceName" value="SOAPMonitorService"/>
<parameter name="portName" value="Demo"/>
</handler>
<service name="SOAPMonitorService" provider="java:RPC">
<parameter name="allowedMethods" value="publishMessage"/>
<parameter name="className"
value="org.apache.axis.monitor.SOAPMonitorService"/>
<parameter name="scope" value="Application"/>
</service>
</deployment>
I also included the following in the descriptor of my service and undeployed
and deployed it again.
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
I uncommented the snippet under <!-- uncomment this if you want the admin
servlet --> in the web.xml.
But the SOAP monitor applet isn't working for me and the Java console says
load: class SOAPMonitorApplet.class not found.
java.lang.ClassNotFoundException: SOAPMonitorApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
....
Please help. :)
Thanks
Vignesh.
Re: load: class SOAPMonitorApplet.class not found
Posted by robert lazarski <ro...@gmail.com>.
In the the browser, open the java console I believe by right clicking, maybe
under tools ... and see what the error is. Also, it may be worth trying to
comment out the serlvet in web.xml , and see if the server is still
listening on port 5001. 'nmap -p 5001' or 'telnet localhost 5001' should do
the trick .
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <ma...@iit.edu> wrote:
>
> Thanks, but it is already there in the web.xml. The following is the
> entry.
>
> <servlet>
> <servlet-name>SOAPMonitorService</servlet-name>
> <display-name>SOAPMonitorService</display-name>
> <servlet-class>
>
> org.apache.axis.monitor.SOAPMonitorService
> </servlet-class>
> <init-param>
> <param-name>SOAPMonitorPort</param-name>
> <param-value>5001</param-value>
> </init-param>
> <load-on-startup>100</load-on-startup>
> </servlet>
>
> Thanks
> Vignesh.
>
> -----Original Message-----
> *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> *Sent:* Tuesday, May 09, 2006 9:02 PM
> *To:* axis-user@ws.apache.org
> *Subject:* Re: load: class SOAPMonitorApplet.class not found
>
> Meant to say - add the soap monitor servlet by editing web.xml
>
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> >
> > Thanks for your prompt reply.
> >
> > I fixed the problem. I had to place the class files in the root
> > directory of Axis web application.
> >
> > But now I am facing another problem. Now the applet got loaded but it
> > says, "The SOAP Monitor is unable to communcate with the server". Again read
> > thru the archive, but couldn't fix it.
> >
> > The Java console says:
> > Exception! java.net.ConnectException: connect: Address is invalid on
> > local machine, or port is not valid on remote machine
> > java.net.ConnectException: connect: Address is invalid on local machine,
> > or port is not valid on remote machine
> > at java.net.PlainSocketImpl.socketConnect(Native Method)
> > at java.net.PlainSocketImpl.doConnect(Unknown Source)
> > at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> > at java.net.PlainSocketImpl.connect(Unknown Source)
> > at java.net.SocksSocketImpl.connect(Unknown Source)
> > at java.net.Socket.connect(Unknown Source)
> > at java.net.Socket.connect(Unknown Source)
> > at java.net.Socket.<init>(Unknown Source)
> > .....
> >
> > Please help. :)
> >
> > Thanks
> > Vignesh.
> >
> > -----Original Message-----
> > *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> > *Sent:* Tuesday, May 09, 2006 8:24 PM
> > *To:* axis-user@ws.apache.org
> > *Subject:* Re: load: class SOAPMonitorApplet.class not found
> >
> > I'm not sure why the classes are placed there. Anyways, the applet
> > classes - as described in the docs - must be placed in axis/*
> > applet.class/WEB-INF.
> >
> > HTH,
> > Robert
> > http://www.braziloutsource.com/
> >
> > On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> > >
> > > Hi all
> > >
> > > I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
> > >
> > > I am having problem in using SOAP monitor. I did go through the mail
> > > archive for help and couldn't fix this.
> > >
> > > The class files for the SOAPMonitor.java were already in the
> > > "webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
> > > using the following deployment descriptor.
> > >
> > > <deployment xmlns="http://xml.apache.org/axis/wsdd/ "
> > > xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> > >
> > > <handler name="soapmonitor"
> > > type="java:org.apache.axis.handlers.SOAPMonitorHandler">
> > > <parameter name="wsdlURL"
> > > value="/axis/SOAPMonitorService-impl.wsdl"/>
> > > <parameter name="namespace"
> > > value="
> > > http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl "/>
> > > <parameter name="serviceName" value="SOAPMonitorService"/>
> > > <parameter name="portName" value="Demo"/>
> > > </handler>
> > > <service name="SOAPMonitorService" provider="java:RPC">
> > > <parameter name="allowedMethods" value="publishMessage"/>
> > > <parameter name="className"
> > > value="org.apache.axis.monitor.SOAPMonitorService"/>
> > > <parameter name="scope" value="Application"/>
> > > </service>
> > > </deployment>
> > >
> > > I also included the following in the descriptor of my service and
> > > undeployed and deployed it again.
> > > <requestFlow>
> > > <handler type="soapmonitor"/>
> > > </requestFlow>
> > > <responseFlow>
> > > <handler type="soapmonitor"/>
> > > </responseFlow>
> > >
> > > I uncommented the snippet under <!-- uncomment this if you want the
> > > admin servlet --> in the web.xml.
> > >
> > > But the SOAP monitor applet isn't working for me and the Java console
> > > says
> > > load: class SOAPMonitorApplet.class not found.
> > > java.lang.ClassNotFoundException: SOAPMonitorApplet.class
> > > at sun.applet.AppletClassLoader.findClass(Unknown Source)
> > > at java.lang.ClassLoader.loadClass(Unknown Source)
> > > at sun.applet.AppletClassLoader.loadClass(Unknown Source)
> > > at java.lang.ClassLoader.loadClass(Unknown Source)
> > > at sun.applet.AppletClassLoader.loadCode(Unknown Source)
> > > at sun.applet.AppletPanel.createApplet(Unknown Source)
> > > at sun.plugin.AppletViewer.createApplet(Unknown Source)
> > > at sun.applet.AppletPanel.runLoader(Unknown Source)
> > > at sun.applet.AppletPanel.run(Unknown Source)
> > > at java.lang.Thread.run(Unknown Source)
> > > ....
> > >
> > > Please help. :)
> > >
> > > Thanks
> > > Vignesh.
> > >
> > >
> >
> >
>
RE: load: class SOAPMonitorApplet.class not found
Posted by "Vignesh M.P.N." <ma...@iit.edu>.
Thanks, but it is already there in the web.xml. The following is the entry.
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</servlet>
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 9:02 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
Meant to say - add the soap monitor servlet by editing web.xml
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Thanks for your prompt reply.
I fixed the problem. I had to place the class files in the root directory of
Axis web application.
But now I am facing another problem. Now the applet got loaded but it says,
"The SOAP Monitor is unable to communcate with the server". Again read thru
the archive, but couldn't fix it.
The Java console says:
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
.....
Please help. :)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 8:24 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
I'm not sure why the classes are placed there. Anyways, the applet classes -
as described in the docs - must be placed in axis/*applet.class/WEB-INF.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Hi all
I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
I am having problem in using SOAP monitor. I did go through the mail archive
for help and couldn't fix this.
The class files for the SOAPMonitor.java were already in the
"webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
using the following deployment descriptor.
<deployment xmlns="http://xml.apache.org/axis/wsdd/
<http://xml.apache.org/axis/wsdd/> "
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="soapmonitor"
type="java:org.apache.axis.handlers.SOAPMonitorHandler">
<parameter name="wsdlURL"
value="/axis/SOAPMonitorService-impl.wsdl"/>
<parameter name="namespace"
value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl "/>
<parameter name="serviceName" value="SOAPMonitorService"/>
<parameter name="portName" value="Demo"/>
</handler>
<service name="SOAPMonitorService" provider="java:RPC">
<parameter name="allowedMethods" value="publishMessage"/>
<parameter name="className"
value="org.apache.axis.monitor.SOAPMonitorService"/>
<parameter name="scope" value="Application"/>
</service>
</deployment>
I also included the following in the descriptor of my service and undeployed
and deployed it again.
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
I uncommented the snippet under <!-- uncomment this if you want the admin
servlet --> in the web.xml.
But the SOAP monitor applet isn't working for me and the Java console says
load: class SOAPMonitorApplet.class not found.
java.lang.ClassNotFoundException: SOAPMonitorApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
....
Please help. :)
Thanks
Vignesh.
Re: load: class SOAPMonitorApplet.class not found
Posted by robert lazarski <ro...@gmail.com>.
Meant to say - add the soap monitor servlet by editing web.xml
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <ma...@iit.edu> wrote:
>
> Thanks for your prompt reply.
>
> I fixed the problem. I had to place the class files in the root directory
> of Axis web application.
>
> But now I am facing another problem. Now the applet got loaded but it
> says, "The SOAP Monitor is unable to communcate with the server". Again read
> thru the archive, but couldn't fix it.
>
> The Java console says:
> Exception! java.net.ConnectException: connect: Address is invalid on local
> machine, or port is not valid on remote machine
> java.net.ConnectException: connect: Address is invalid on local machine,
> or port is not valid on remote machine
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> .....
>
> Please help. :)
>
> Thanks
> Vignesh.
>
> -----Original Message-----
> *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> *Sent:* Tuesday, May 09, 2006 8:24 PM
> *To:* axis-user@ws.apache.org
> *Subject:* Re: load: class SOAPMonitorApplet.class not found
>
> I'm not sure why the classes are placed there. Anyways, the applet classes
> - as described in the docs - must be placed in axis/*applet.class/WEB-INF.
>
>
> HTH,
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> >
> > Hi all
> >
> > I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
> >
> > I am having problem in using SOAP monitor. I did go through the mail
> > archive for help and couldn't fix this.
> >
> > The class files for the SOAPMonitor.java were already in the
> > "webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
> > using the following deployment descriptor.
> >
> > <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> > xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> >
> > <handler name="soapmonitor"
> > type="java:org.apache.axis.handlers.SOAPMonitorHandler">
> > <parameter name="wsdlURL"
> > value="/axis/SOAPMonitorService-impl.wsdl"/>
> > <parameter name="namespace"
> > value="
> > http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl"/>
> > <parameter name="serviceName" value="SOAPMonitorService"/>
> > <parameter name="portName" value="Demo"/>
> > </handler>
> > <service name="SOAPMonitorService" provider="java:RPC">
> > <parameter name="allowedMethods" value="publishMessage"/>
> > <parameter name="className"
> > value="org.apache.axis.monitor.SOAPMonitorService"/>
> > <parameter name="scope" value="Application"/>
> > </service>
> > </deployment>
> >
> > I also included the following in the descriptor of my service and
> > undeployed and deployed it again.
> > <requestFlow>
> > <handler type="soapmonitor"/>
> > </requestFlow>
> > <responseFlow>
> > <handler type="soapmonitor"/>
> > </responseFlow>
> >
> > I uncommented the snippet under <!-- uncomment this if you want the
> > admin servlet --> in the web.xml.
> >
> > But the SOAP monitor applet isn't working for me and the Java console
> > says
> > load: class SOAPMonitorApplet.class not found.
> > java.lang.ClassNotFoundException: SOAPMonitorApplet.class
> > at sun.applet.AppletClassLoader.findClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at sun.applet.AppletClassLoader.loadClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at sun.applet.AppletClassLoader.loadCode(Unknown Source)
> > at sun.applet.AppletPanel.createApplet(Unknown Source)
> > at sun.plugin.AppletViewer.createApplet(Unknown Source)
> > at sun.applet.AppletPanel.runLoader(Unknown Source)
> > at sun.applet.AppletPanel.run(Unknown Source)
> > at java.lang.Thread.run(Unknown Source)
> > ....
> >
> > Please help. :)
> >
> > Thanks
> > Vignesh.
> >
> >
>
>
Re: load: class SOAPMonitorApplet.class not found
Posted by robert lazarski <ro...@gmail.com>.
You need to configure the soap monitor servlet - default port is 5001.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <ma...@iit.edu> wrote:
>
> Thanks for your prompt reply.
>
> I fixed the problem. I had to place the class files in the root directory
> of Axis web application.
>
> But now I am facing another problem. Now the applet got loaded but it
> says, "The SOAP Monitor is unable to communcate with the server". Again read
> thru the archive, but couldn't fix it.
>
> The Java console says:
> Exception! java.net.ConnectException: connect: Address is invalid on local
> machine, or port is not valid on remote machine
> java.net.ConnectException: connect: Address is invalid on local machine,
> or port is not valid on remote machine
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(Unknown Source)
> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
> at java.net.PlainSocketImpl.connect(Unknown Source)
> at java.net.SocksSocketImpl.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.connect(Unknown Source)
> at java.net.Socket.<init>(Unknown Source)
> .....
>
> Please help. :)
>
> Thanks
> Vignesh.
>
> -----Original Message-----
> *From:* robert lazarski [mailto:robertlazarski@gmail.com]
> *Sent:* Tuesday, May 09, 2006 8:24 PM
> *To:* axis-user@ws.apache.org
> *Subject:* Re: load: class SOAPMonitorApplet.class not found
>
> I'm not sure why the classes are placed there. Anyways, the applet classes
> - as described in the docs - must be placed in axis/*applet.class/WEB-INF.
>
>
> HTH,
> Robert
> http://www.braziloutsource.com/
>
> On 5/9/06, Vignesh M.P.N. <manivig@iit.edu > wrote:
> >
> > Hi all
> >
> > I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
> >
> > I am having problem in using SOAP monitor. I did go through the mail
> > archive for help and couldn't fix this.
> >
> > The class files for the SOAPMonitor.java were already in the
> > "webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
> > using the following deployment descriptor.
> >
> > <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> > xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> >
> > <handler name="soapmonitor"
> > type="java:org.apache.axis.handlers.SOAPMonitorHandler">
> > <parameter name="wsdlURL"
> > value="/axis/SOAPMonitorService-impl.wsdl"/>
> > <parameter name="namespace"
> > value="
> > http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl"/>
> > <parameter name="serviceName" value="SOAPMonitorService"/>
> > <parameter name="portName" value="Demo"/>
> > </handler>
> > <service name="SOAPMonitorService" provider="java:RPC">
> > <parameter name="allowedMethods" value="publishMessage"/>
> > <parameter name="className"
> > value="org.apache.axis.monitor.SOAPMonitorService"/>
> > <parameter name="scope" value="Application"/>
> > </service>
> > </deployment>
> >
> > I also included the following in the descriptor of my service and
> > undeployed and deployed it again.
> > <requestFlow>
> > <handler type="soapmonitor"/>
> > </requestFlow>
> > <responseFlow>
> > <handler type="soapmonitor"/>
> > </responseFlow>
> >
> > I uncommented the snippet under <!-- uncomment this if you want the
> > admin servlet --> in the web.xml.
> >
> > But the SOAP monitor applet isn't working for me and the Java console
> > says
> > load: class SOAPMonitorApplet.class not found.
> > java.lang.ClassNotFoundException: SOAPMonitorApplet.class
> > at sun.applet.AppletClassLoader.findClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at sun.applet.AppletClassLoader.loadClass(Unknown Source)
> > at java.lang.ClassLoader.loadClass(Unknown Source)
> > at sun.applet.AppletClassLoader.loadCode(Unknown Source)
> > at sun.applet.AppletPanel.createApplet(Unknown Source)
> > at sun.plugin.AppletViewer.createApplet(Unknown Source)
> > at sun.applet.AppletPanel.runLoader(Unknown Source)
> > at sun.applet.AppletPanel.run(Unknown Source)
> > at java.lang.Thread.run(Unknown Source)
> > ....
> >
> > Please help. :)
> >
> > Thanks
> > Vignesh.
> >
> >
>
>
RE: load: class SOAPMonitorApplet.class not found
Posted by "Vignesh M.P.N." <ma...@iit.edu>.
Thanks for your prompt reply.
I fixed the problem. I had to place the class files in the root directory of
Axis web application.
But now I am facing another problem. Now the applet got loaded but it says,
"The SOAP Monitor is unable to communcate with the server". Again read thru
the archive, but couldn't fix it.
The Java console says:
Exception! java.net.ConnectException: connect: Address is invalid on local
machine, or port is not valid on remote machine
java.net.ConnectException: connect: Address is invalid on local machine, or
port is not valid on remote machine
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
.....
Please help. :)
Thanks
Vignesh.
-----Original Message-----
From: robert lazarski [mailto:robertlazarski@gmail.com]
Sent: Tuesday, May 09, 2006 8:24 PM
To: axis-user@ws.apache.org
Subject: Re: load: class SOAPMonitorApplet.class not found
I'm not sure why the classes are placed there. Anyways, the applet classes -
as described in the docs - must be placed in axis/*applet.class/WEB-INF.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <manivig@iit.edu <ma...@iit.edu> >
wrote:
Hi all
I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
I am having problem in using SOAP monitor. I did go through the mail archive
for help and couldn't fix this.
The class files for the SOAPMonitor.java were already in the
"webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
using the following deployment descriptor.
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="soapmonitor"
type="java:org.apache.axis.handlers.SOAPMonitorHandler">
<parameter name="wsdlURL"
value="/axis/SOAPMonitorService-impl.wsdl"/>
<parameter name="namespace"
value="http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl"/>
<parameter name="serviceName" value="SOAPMonitorService"/>
<parameter name="portName" value="Demo"/>
</handler>
<service name="SOAPMonitorService" provider="java:RPC">
<parameter name="allowedMethods" value="publishMessage"/>
<parameter name="className"
value="org.apache.axis.monitor.SOAPMonitorService"/>
<parameter name="scope" value="Application"/>
</service>
</deployment>
I also included the following in the descriptor of my service and undeployed
and deployed it again.
<requestFlow>
<handler type="soapmonitor"/>
</requestFlow>
<responseFlow>
<handler type="soapmonitor"/>
</responseFlow>
I uncommented the snippet under <!-- uncomment this if you want the admin
servlet --> in the web.xml.
But the SOAP monitor applet isn't working for me and the Java console says
load: class SOAPMonitorApplet.class not found.
java.lang.ClassNotFoundException: SOAPMonitorApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
....
Please help. :)
Thanks
Vignesh.
Re: load: class SOAPMonitorApplet.class not found
Posted by robert lazarski <ro...@gmail.com>.
I'm not sure why the classes are placed there. Anyways, the applet classes -
as described in the docs - must be placed in axis/*applet.class/WEB-INF.
HTH,
Robert
http://www.braziloutsource.com/
On 5/9/06, Vignesh M.P.N. <ma...@iit.edu> wrote:
>
> Hi all
>
> I am using Tomcat 5.5, Axis 1.4 and Java 1.5.
>
> I am having problem in using SOAP monitor. I did go through the mail
> archive for help and couldn't fix this.
>
> The class files for the SOAPMonitor.java were already in the
> "webapps\axis\WEB-INF\classes" folder. I deployed the SOAP monitor service
> using the following deployment descriptor.
>
> <deployment xmlns="http://xml.apache.org/axis/wsdd/"
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
> <handler name="soapmonitor"
> type="java:org.apache.axis.handlers.SOAPMonitorHandler">
> <parameter name="wsdlURL"
> value="/axis/SOAPMonitorService-impl.wsdl"/>
> <parameter name="namespace"
> value="
> http://tempuri.org/wsdl/2001/12/SOAPMonitorService-impl.wsdl"/>
> <parameter name="serviceName" value="SOAPMonitorService"/>
> <parameter name="portName" value="Demo"/>
> </handler>
> <service name="SOAPMonitorService" provider="java:RPC">
> <parameter name="allowedMethods" value="publishMessage"/>
> <parameter name="className"
> value="org.apache.axis.monitor.SOAPMonitorService"/>
> <parameter name="scope" value="Application"/>
> </service>
> </deployment>
>
> I also included the following in the descriptor of my service and
> undeployed and deployed it again.
> <requestFlow>
> <handler type="soapmonitor"/>
> </requestFlow>
> <responseFlow>
> <handler type="soapmonitor"/>
> </responseFlow>
>
> I uncommented the snippet under <!-- uncomment this if you want the admin
> servlet --> in the web.xml.
>
> But the SOAP monitor applet isn't working for me and the Java console says
>
> load: class SOAPMonitorApplet.class not found.
> java.lang.ClassNotFoundException: SOAPMonitorApplet.class
> at sun.applet.AppletClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.applet.AppletClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.applet.AppletClassLoader.loadCode(Unknown Source)
> at sun.applet.AppletPanel.createApplet(Unknown Source)
> at sun.plugin.AppletViewer.createApplet(Unknown Source)
> at sun.applet.AppletPanel.runLoader(Unknown Source)
> at sun.applet.AppletPanel.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> ....
>
> Please help. :)
>
> Thanks
> Vignesh.
>
>