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файл в корневой папке, убедитесь, что вы не пропустили оба.

Другие вопросы по тегам