What are the requirements necessary to "Run server-based XPages applications directly on a Domino server " when using Internet Sites in Domino 9.0
Starting from Domino 90, a new launch option is available to run server-based XPages applications directly on a Domino server.
For this request to be honoured, a number of conditions must be in place:
1. You must have an account set up in Notes to give you access to the http server. To create or view Notes accounts select File -> Preferences -> Accounts in Notes and make sure it has the correct type (http/https) and contains the fully qualified hostname that you must use to access the server. If you are using SSO, then the name must match the server name registered with the server exactly.
2. If the hostname cannot be derived accurately from the info in the Notes workspace, an error may be displayed, such as:
"Http Status code: 500
Reason: Http server: No matching Web Site, unable to process request."
In this case, you should register the RunOnServer apps that you want to use AND provide a host name to use
To accomplish this, go to File > Preferences > XPages Performance > Run On Server to add the application, the server and the host name. see below.
You can test this independently of XPages by setting up the account and then typing the http address of the application into the Notes URL address bar. If the app loads without prompting you then the Notes embedded browser is passing through the info defined in the Notes account framework correctly. Then just make sure that the same server name you used in the address bar is stored is used in the RunOnServer preference as the optional host name.
You can review the new features in Domino 9.0 by accessing the wiki url: