'MarkLogic Query Console port showing 404 error

I have downloaded MarkLogic Server version 8. I have configured initial admin steps and I am able to open http://localhost:8001 and http://localhost:8002. However while opening http://localhost:8000 shows 404 error. This never happened before. Can anyone please help me finding what might be the possible reason?



Solution 1:[1]

It is likely that port 8000 is used by some other application on your system. You can either find and disable that application or change the port from 8000 to some other port (say 8100) from within the admin console.

Solution 2:[2]

Strange. Confirm the following:

  • In MarkLogic, is the APP Server on port 8000 running? One scenario is that you have some other server on that port already. It is possible that the server is not started because it could not bind to that port.
  • If the server IS running, then the issue could be with the rewriter:
    • It should be set to /MarkLogic/rest-api/8000-rewriter.xml
    • "rewriter resolves globally" should be set to "true"

Solution 3:[3]

You should access http://{host}:8000/qconsole, thought you are missing something there in your url, it should be like this:

http://localhost:8000/qconsole

Solution 4:[4]

Review the following settings on the HTTP server setting, and under module location

  1. Make sure you have the correct url rewriter - "MarkLogic/rest-api/8000-rewriter.xml"
  2. Make sure to check True at "rewrite resolves globally"

See App server HTTP setting here

Solution 5:[5]

Try to run the browser app as administrator.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 DALDEI
Solution 2 David Ennis
Solution 3 damianfabian
Solution 4 SigmaMint Support
Solution 5 Alex Nae