Hi David Can you try to capture the requests on the wire and then we can compare the wget & SoapUI ones ? It can be still a coincidence though, that wget is working ok, but still, capturing the headers can help...
cheers, Sergey On Mon, Nov 29, 2010 at 11:50 PM, KARR, DAVID (ATTSI) <[email protected]>wrote: > > -----Original Message----- > > From: KARR, DAVID (ATTSI) > > Sent: Monday, November 29, 2010 1:25 PM > > To: [email protected] > > Subject: Odd timing of request & response on Solaris VM > > > > I have an app using CXF/JAX-RS. I've tested it on my laptop using > > SoapUI to send requests. It works fine. I've now deployed the app to > > a > > Solaris 10 VM on another box. It appears to be deployed fine. > > > > Running the app is displaying some odd symptoms, however. The first > > time I sent the request to the server from SoapUI, it returned the > > correct response. However, I then noticed that it was refusing to > > render JSON, as if it never saw the "Accept" header in the request. > At > > that point, I set up the remote server for debugging and I connected > to > > it from Eclipse. I verified it was connected. I set a breakpoint in > > my > > controller handler method. I then resent the request from SoapUI, and > > it immediately returned the correct response without hitting the > > breakpoint. > > > > That mystified me. I sat there for a while thinking why this might be > > happening. > > > > I was even more mystified when a minute or two later, the debugger > > stopped at my breakpoint. I hadn't rerun the request from SoapUI, > > which > > had returned the expected response when I ran it. After this happened > > a > > couple more times, with no obvious relationship to the requests I send > > from SoapUI, I stepped through my controller handler method and made a > > change to the resulting object it returned and then resumed. Nothing > > happened, of course. I then resent the request from SoapUI, which > > returned immediately. I looked at the response it got, and it had the > > change I made in the debugger. > > > > It sure seems to me like there is some caching behavior going on here. > > I'm pretty sure SoapUI wouldn't be doing this. > > > > Occasionally it hits the breakpoint immediately when I send the > > request, > > but usually it does not. > > > > Another perhaps important fact is that the system date on the server > is > > wrong, as it is set one day early (time is correct). > > > > I still have the other symptom of it not rendering JSON. I'm going to > > add some debug to see if it's not getting the "Accept" header. > > Hmm, I'm confused. It appears to be just because of SoapUI. I tried a > plain "wget" call, and it behaves just as I would expect. With "wget", > it hits the breakpoint, and has no trouble with the Accept header. >
