ColdFusion CommandBox - Запрещенное сообщение
У меня вопрос по настройке CommandBox. Я использую последнюю версию ColdFusion, и моя структура папок выглядит так:
D:/CommandBox/wwwroot
Внутри
wwwroot
папку я создал файл. Этот файл содержит только одну строку кода:
<cfoutput>#now()#</cfoutput>
Как только я запустил это в своем браузере, я использую следующий URL:
http://127.0.0.1:8080/
Результатом является сообщение об ошибке, которое я вижу в браузере:
Forbidden
Если я использую этот URL-адрес, вы получите правильный результат:
http://127.0.0.1:8080/index.cfm
Я хотел бы знать, почему это должно быть включено в URL? Есть ли способ установить
index.cfm
быть целевой страницей по умолчанию? Также я нашел в своей корневой папке
C:\Users\myusername\.CommandBox\server\D9F80673BC7799BE959B513656FE8F55-CommandBox\lucee-5.3.6.61\WEB-INF
файл
web.xml
который содержит этот код:
<!-- 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>
Как видно из комментария над кодом, это должна быть целевая страница по умолчанию. Если кто-нибудь знает причину и решение этой проблемы, дайте мне знать. Спасибо.
2 ответа
Следующим было решение, которое я нашел для вышеуказанной проблемы.
1. First step in this process is to create index.cfm file inside your
root folder (CommandBox/wwwroot)
2. Stop the CommandBox
3. Start CommandBox again
4. Entered this url in your browser: 127.0.0.1:8080 (you can replace 8080 with your port number)
Там должен быть
index.html
или же
index.cfm
файл в корневой папке, убедитесь, что вы не пропустили оба.