Hi,

Ibm i on power8 V7R2 WAS 8.5 Java7 RBD 9.5.0.3

I'm somewhat inexperienced with hosting web services - I have one
hosted on our old box (V5R3/Was6/Java5)which was done a long time
ago. I'm trying to re-write it leaving behind the old jaxb compiled
schema approach to use bean annotations. I'm making pretty good
headway, but when I deploy a test version to the server, I can't
seem to put together a url that gives me access to it. :(

I have a java program with which I can successfully test the web
service existing on the old box
("http://xxx.xxx.xxx.xxx/WebServiceName";). but when I point it to
the new box, or the built-in Was Server in Eclipse/RBD
("http://localhost:9080/WebServiceName";), I just get 'Not Found' or
'Connection refused: connect', when I should get an error about the
validity of my input which conforms but has invalid values. In
Eclipse/RBD I can never get the service to break anywhere in debug and
on the i I never get any activity. I'm running the Liberty Server in
RBD :

Launching defaultServer (WebSphere Application Server 8.5.5.6/wlp-1.0.9.cl50620150610-1749) on IBM J9 VM, version pwa6470sr8fp10ifx-20150313_01 (SR8 FP10+IV70681) (en_US)
[AUDIT ] CWWKE0001I: The server defaultServer has been launched.
[AUDIT ] CWWKZ0058I: Monitoring dropins for applications.
[AUDIT ] CWWKT0016I: Web application available (default_host): http://localhost:9080/WebServiceName/
[AUDIT ] CWWKZ0001I: Application AuctionPipelineBidWs started in 0.375 seconds.
[AUDIT ] CWWKF0012I: The server installed the following features: [localConnector-1.0, json-1.0, servlet-3.1, jaxrsClient-2.0, javaMail-1.5, jaxb-2.2].
[AUDIT ] CWWKF0011I: The server defaultServer is ready to run a smarter planet.

I send input to the above mentioned URL and get Connection refused or Not Found depending on the URL
changes I try. The above gives me the Not Found.
This same Java program when pointed to the old service URL gets the expected response.

Is there a setup file of some sort which I am ignoring?

I've read Modern Web Development with IBM Websphere (2014) and what
tutorials I've been able to find but it seems to me that the topic
of actually accessing a deployed web service through a URL, and the
mechanism which is used to do so, that is, what names have to agree
and where, is either missing or just over my poor tired overworked
head.

I have experimented with various annotations such as @PATH, @POST,
@Consumes and @Produces but I'm a little unsure as to what part of
the class should have what annotation and which parts of them should
match up with the web Service name.

I haven't had a lot of luck finding things on the web that seem
pertinent. I'm not sure what information to provide to further
define my problem. I can probably just continue to peck and pound at
it and eventually figure it out but it would sure be nice if someone
could point me somewhere.

Thanks!



As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.