wt: Корень документа не задан или задан пустой путь.

Я новичок в wt(Web Toolkit/witty). Когда я пытаюсь выполнить пример программы hello-world исходный код, я получаю следующее исключение «Корневой каталог документа не задан или задан пустой путь. Используйте --docroot, чтобы задать корневой каталог HTML.» Я установил аргументы команды как «--http-address= 0.0.0.0 --http-port=8080 --deploy-path=/hello --docroot=.". Я фиксирую значения аргументов как «Arg C = 1 и Arg V = 0000023C3B649E30». Пожалуйста, помогите.


person user7400101    schedule 24.04.2017    source источник
comment
Добро пожаловать в StackOverflow. Непонятно, что вы спрашиваете. Пожалуйста, уточните свой вопрос.   -  person lnman    schedule 24.04.2017
comment
Вы не можете использовать . (точку) в качестве docroot. Создайте новый каталог и используйте его с опцией --docroot.   -  person hank    schedule 25.04.2017
comment
Ваш argc противоречит тому, что вы действительно указываете аргументы. Argc=1 означает, что программа была запущена без аргументов. Вы правильно расставили аргументы?   -  person user52875    schedule 04.05.2017


Ответы (2)


Я не уверен, что у вас есть решение. Просто чтобы помочь другим. вот список опций, которые вам нужно указать, если вы пытаетесь запустить свое веб-приложение wt из cli/терминала в Linux.

./<your_web_app> --http-address=0.0.0.0 --http-port=8085 --deploy-path=/hello --docroot=.

теперь после перейдите в браузер, откройте новую вкладку и введите "http://localhost:8085/hello"

должен дать вам вашу веб-страницу, которую вы создаете

person SantMan    schedule 23.08.2018

Ниже решение сработало для меня.

«Если вы используете Visual Studio, вы можете добавить их, щелкнув правой кнопкой мыши свой проект и выбрав «Свойства»> «Свойства конфигурации»> «Отладка»> «Аргументы команды».

Откройте веб-браузер и перейдите по адресу http://localhost:8080/hello, чтобы протестировать приложение".

https://andres.jaimes.net/780/how-to-create-a-first-application-using-wt-witty/

person Barshan Das    schedule 04.01.2019