[prev in list] [next in list] [prev in thread] [next in thread]
List: jetspeed-user
Subject: RE: SOAP and Jetspeed
From: "Wimmer, Matthias" <matthias.wimmer () scr ! siemens ! com>
Date: 2002-06-28 20:58:17
[Download RAW message or body]
Anthony,
so right now the most important point is to get this TCPMonitor running. Is
that right?
If you have still set up your tomcat for port 8080 then do this:
Listenport: 9090
Target Hostname: localhost
Target Port: 8080
Then try to call the port 9090 out of several applications: Internet
Explorer, Telnet, your Web service client
If this doesn't work, where is the problem? Which errors?
Good luck!
Matthias
-----Original Message-----
From: Anthony Smith [mailto:anthony.smith@fedex.com]
Sent: Friday, June 28, 2002 2:50 PM
To: Jetspeed Users List
Subject: RE: SOAP and Jetspeed
I hate to keep bugging tou with this but I have tried and tried.
For one I changed my tomcat back to 8080 and I still get the same result
and.... I can do http://localhost:8080/axis/BimzzzServiceJws.jws?wsdl
and I get the XML.
But for using the tcpmonitor, dont i have to set it to listen to a port
other then 8080 cause of the conflict with tomcat?
I even took your code and made it a regular web service and it works fine,
just not as a portlet in jetspeed. the config files and everything are set
to 8080 but I still get....
"Null response message!" when I call
result = (String) call.invoke( new Object [] { } );
-----Original Message-----
From: Wimmer, Matthias [mailto:matthias.wimmer@scr.siemens.com]
Sent: Wednesday, June 26, 2002 10:08 AM
To: 'Jetspeed Users List'
Subject: RE: SOAP and Jetspeed
Anthony:
Actually I didn't talk of using the TCPMonitor in the case of accessing the
JWS file through the browser. I expected you to use the TCPMonitor for
debugging you client code. That is something like this:
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress( new java.net.URL(
"http://localhost:9090/axis/BimzzzServiceJws.jws") );
call.setOperationName( "bimzzzEchoMethod" );
Stirng ret = (String) call.invoke( new Object []
{ "this is the input string" });
On the other hand you could also get sure whether your service is recognized
or not by accessing its WSDL information:
http://localhost/axis/BimzzzServiceJws.jws?WSDL
In case of the appearance of an XML output everything is Ok.
good luck
Matthias
-----Original Message-----
From: Anthony Smith [mailto:anthony.smith@fedex.com]
Sent: Wednesday, June 26, 2002 10:50 AM
To: Jetspeed Users List
Subject: RE: SOAP and Jetspeed
When I use TCP-Monitor, I just get in the request:
GET /axis/BimzzzServiceJws.jws HTTP/1.1 Accept: image/gif, image/x-xbitmap,
image/jpeg, image/pjpeg, application/vnd.ms-powerpoint,
application/vnd.ms-excel, application/msword, */* Accept-Language: en-us
Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE
5.5; Windows NT 5.0; T312461; (R1 1.1)) Host: localhost:8081 Connection:
Keep-Alive
And for the reponse I get:
HTTP/1.0 200 OK Content-Type: text/html Date: Wed, 26 Jun 2002 14:48:08 GMT
Server: Tomcat Web Server/3.3 Final ( JSP 1.1; Servlet 2.2 )
<h1>/axis/BimzzzServiceJws.jws</h1> <p>Hi there, this is an AXIS
service!</p> <i>Perhaps there will be a form for invoking the service
here...</i>
Do they have a list serve (AXIS?)
-----Original Message-----
From: Wimmer, Matthias [mailto:matthias.wimmer@scr.siemens.com]
Sent: Tuesday, June 25, 2002 10:45 AM
To: 'Jetspeed Users List'
Subject: RE: SOAP and Jetspeed
Anthony:
That response built by Axis is quite usual. It doesn't include any
information at all. You could even surf to
http://localhost/axis/BlaBlaBla.jws and you would get the same result.
To check out what is really happening I used the TCP-Monitor which is
shipped with Axis. You start it typing
start java org.apache.axis.utils.tcpmon
Your second problem: Stock Portal
I have to admit that I get the same result. I don't know exactly what is
going on. Maybe it's our firewall that blocks these requests to the server
(http://www.bluesunrise.com/webservices/container/BlueSunriseFinance/BlueSun
riseFinanceService/BlueSunriseFinancePort)
I hope that will help
earnestly
Matthias Wimmer
-----Original Message-----
From: Anthony Smith [mailto:anthony.smith@fedex.com]
Sent: Monday, June 24, 2002 4:11 PM
To: Jetspeed Users List
Subject: RE: SOAP and Jetspeed
When I do:
http://localhost/axis/BimzzzServiceJws.jws
I get the...
/axis/BimzzzServiceJws.jws
Hi there, this is an AXIS service!
Perhaps there will be a form for invoking the service here...
And then I noticed my Stock Portal does not show any symbols when I try to
add them as well.
-----Original Message-----
From: Wimmer, Matthias [mailto:matthias.wimmer@scr.siemens.com]
Sent: Thursday, June 13, 2002 1:52 PM
To: 'Jetspeed Users List'
Subject: RE: SOAP and Jetspeed
Anthony:
This looks like the WebService can't be accessed. Try to change the URL to
the WebService. The standard installation uses port 8080 for Tomcat. I am
using 80. So try to change this port. You have two possibilities: change it
inside of the .xreg-file or click on the small pencil button next to the
title of the portlet.
good success
Matthias Wimmer
-----Original Message-----
From: Anthony Smith [mailto:anthony.smith@fedex.com]
Sent: Wednesday, June 12, 2002 6:06 PM
To: Jetspeed Users List
Subject: RE: SOAP and Jetspeed
I changed the package name for the portlet and just put it inside the
jetspeed folder in the right folder to match the package name I gave it as
well as changed it in the .xreg and now after adding print line statement,
it seems to get stuck here:
result = (String) call.invoke( new Object [] { } );
It does the System.out.println ("there was an exception inside
BimzzzPortlet" + e); inside the catch (I added the e to see the error) and
the error is:
Null response message!
What does that mean?
-----Original Message-----
From: Wimmer, Matthias [mailto:matthias.wimmer@scr.siemens.com]
Sent: Wednesday, June 12, 2002 10:12 AM
To: 'Jetspeed Users List'
Subject: RE: SOAP and Jetspeed
Hi,
I would like to publish an portlet that accesses WebServices as an example.
It uses the Jetspeed portal and the Axis WebService engine.
Installation:
1. compile .java file and make it accessible through the CLASSPATH
2. copy the .xreg file to tomcat/webapps/jetspeed/web-inf/conf
3. copy the .jws file to tomcat/webapps/axis
4. restart tomcat
5. log on to Jetspeed and add this portlet (BimzzzWebServicePortlet)
You can change between two methods: gimmeBla and bimzzzTime. You set them up
at the customization dialog of the portlet (small pencil button).
I hope this is useful to demonstrate the access to WebServices.
best regards
Matthias Wimmer
--
To unsubscribe, e-mail:
<mailto:jetspeed-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:jetspeed-user-help@jakarta.apache.org>
--
To unsubscribe, e-mail:
<mailto:jetspeed-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:jetspeed-user-help@jakarta.apache.org>
--
To unsubscribe, e-mail: <mailto:jetspeed-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@jakarta.apache.org>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic