Как уже упоминалось в комментариях, вам не нужно расширение «Только подсветка синтаксиса», если у вас есть Dart, так как Dart включает ту же подсветку синтаксиса.
Судя по вашему скриншоту, кажется, что подсветка синтаксиса работает нормально - я вижу несколько цветов. Я думаю, что проблема, вероятно, тема VS Code, которую вы используете. Dark (Visual Studio) показывает только ограниченные цвета - попробуйте изменить его на Dark + , и вы должны увидеть больше цветов.
Dark
Dark +
Это, действительно кажется, ошибка / функция.
Можно установить Glassfish для использования определенного веб-приложения в качестве корневого приложения, т.е. когда никакой другой контекст не соответствует, но приложение затем все еще думает, что работает на исходном контексте а не на корне.
Мое решение состоит в том, чтобы выполнить первую ВОЙНУ с/w и Apache использования для перенаправления / вообще к/w/whatever использование RedirectMatch. Не очень симпатичный, но это решает проблему (своего рода).
RewriteEngine On
RedirectMatch ^/(w[^/].*) /w/$1
RedirectMatch ^/([^w].*) /w/$1
Это кажется мне как ошибка в сервере приложений glassfish. Это должно работать, поскольку это уже определяется Ваш файл application.xml.
Возможно, Вы могли попробовать следующее:
<context-root>ROOT</context-root>
http://localhost:8080//
должен все еще быть допустимый URL, который эквивалентен http://localhost:8080/
Я экспериментировал бы с отъездом корня контекста пробела war1 (хотя я не уверен, позволяется ли это). Или изменение его к <context-root>.</context-root>
.
Иначе я должен был бы сказать, что сгенерированный URI является ошибкой на части glassfish, так как я никогда не видел то использование солнце.
Вы попробовали еще раз на более поздней версии Glassfish? (Только что вышла 3.0.1).
Мне удалось получить -single- WAR во взорванном EAR для развертывания на http: // localhost / с помощью Glassfish 3.0.1. Как вы упомянули, sun-web.xml, похоже, игнорируется (по крайней мере, внутри взорванных ушей).
В Glassfish 3.0.1 вы можете определить веб-приложение по умолчанию в консоли администратора: «Конфигурация\Виртуальные серверы\сервер\Веб-модуль по умолчанию». Выпадающий список содержит все развернутые боевые модули.
После этого веб-модуль по умолчанию будет доступен по адресу http://localhost:8080/.