Кто-нибудь знает, как создать HTTP-сервер на Java, но установить папку по умолчанию для Интернета и загрузить из нее файлы? Я хочу использовать класс com.sun.net.httpserver
.
Например, у меня есть папка с именем abc рядом с моим java-файлом. Java-файл запускает HTTP-сервер под портом 8080. И если я открою адрес http://123.123.123.123:8080/
, я хочу увидеть список файлов из папки abc. В папке abc есть несколько файлов, например. изображение.jpg. Итак, я хочу открыть в своем браузере адрес файла изображения, например http://123.123.123.123:8080/image.jpg
. Таким образом я могу открыть все остальные файлы из папки abc (а также подпапки, файлы в подпапках и т. д.).
- Можно ли создать этот HTTP-сервер?
- Можно ли как-то запустить файлы PHP в папке?
Большое спасибо за ваши ответы.