I have a question related to CommandBox setup. I use latest version of ColdFusion and my folder structure looks like this:
D:/CommandBox/wwwroot
Inside of the wwwroot
folder I created index.cfm
file. That file contains only one line of code:
<cfoutput>#now()#</cfoutput>
Once I run this in my browser this is the url I use:
http://127.0.0.1:8080/
The result output is the error message that I see in the browser:
Forbidden
If I use this url code will produce the correct output:
http://127.0.0.1:8080/index.cfm
I would like to know why index.cfm
has to be included in url? Is there a way to set index.cfm
to be default landing page? Also, I found in my root folder C:\Users\myusername\.CommandBox\server\D9F80673BC7799BE959B513656FE8F55-CommandBox\lucee-5.3.6.61\WEB-INF
file web.xml
that contains this code:
<!-- default file to execute if directory is called with no file name, e.g. http://yourip.com/ !-->
<welcome-file-list>
<welcome-file>index.cfm</welcome-file>
<welcome-file>index.lucee</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
As you can see per comment above the code this should be default landing page. If anyone knows the reason and solution for this issue please let me know. Thanks.
The solution that I found for the issue above was next.