Here are some traces you can enable to help diagnose rewriter, URL and request 
dispatch handling.

URL Rewrite
AppRequest Rewrite
AppRequest RewriteDetails
Declarative Rewriter
AppServer ErrorHandler
HTTPRequest ErrorFormat
HTTPRequest Headers

-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
[email protected]
Phone: +1 812-482-5224
Cell:  +1 812-630-7622
www.marklogic.com<http://www.marklogic.com/>

From: [email protected] 
[mailto:[email protected]] On Behalf Of Paul Williams
Sent: Saturday, March 21, 2015 12:13 PM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] ML8 404 Error

Yep, I noticed that.  But no, we are not using the REST API.  We have our own 
rewriter.xqy and it has not changed name or location.  I think my problem is 
probably permissions related, but not sure what changed.  Still investigating.  
Thanks for the suggestion.

Paul Williams | Technical Consultant
M: +1 402 203 2232 | Sk: paul.wms
[email protected]<mailto:[email protected]>


From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Erik Hennum
Sent: Friday, March 20, 2015 6:05 PM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] ML8 404 Error

Hi, Paul:

When you say "redeployed my app," what kind of application is it?

If it's a ApplicationBuilder app, it depends on the REST API, which switched 
from the imperative XQuery rewriter to the new declarative XML rewriter.  In 
that case, you might open the appserver in the Admin Ui and check the url 
rewriter field to make sure that upgrade has set the field to

    /MarkLogic/rest-api/rewriter.xml

instead of

    /MarkLogic/rest-api/rewriter.xqy


Hoping that helps,

Erik Hennum
________________________________
From: 
[email protected]<mailto:[email protected]>
 [[email protected]] on behalf of Paul Williams 
[[email protected]]
Sent: Friday, March 20, 2015 3:17 PM
To: [email protected]<mailto:[email protected]>
Subject: [MarkLogic Dev General] ML8 404 Error
I recently upgraded to ML8 and redeployed my app on my local dev environment 
(Win Serv 2k8) without a hitch.  But when I tried the same upgrade steps on a 
test server (Linux), I am getting a 404 error when trying to access the 
application.  It's as if it cannot see modules in the modules db associated 
with the appserver.  I've double checked the modules db and root path settings.

In the qconsole, the Content Source properly lists my "[database] ([modules 
db])" combination and I can invoke a loaded module there successfully.  The 
ErrorLog shows nothing and the AccessLog for that port just shows the GET 
attempt with the 404 response code.

Any suggestions?
TIA

-- Paul Williams

_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to