Nano Hash - криптовалюты, майнинг, программирование

Изменить URL-адрес по умолчанию для котов

У меня 2 запущенных кота (версия 8). 1 доступен через http://localhost:8080/. Все остальные приложения этого кота доступны, как и ожидалось:

Второй кот доступен через http://localhost:9090/. (Другой порт) Но мне нужно другое отличие. Я хотел бы изменить prePath URL следующим образом:

Я много пробовал с Context элементом в server.xml и context.xml. Но ничего не отвечает моим требованиям.

Я хотел бы иметь префикс пути, также для ROOT, как http://localhost:9090/test/ .

Я не знаю, как это сделать, так что кто-то знает хорошее решение для этого?

21.03.2016

Ответы:


1

Одним из простых решений было бы развернуть все соответствующие приложения в папке test.

например переместите tomcat-${version}/webapps/examples в tomcat-${version}/webapps/test/examples.

Вы также можете скопировать содержимое папки ROOT во вновь созданную папку test, чтобы добиться тех же функций ROOT для http://localhost:9090/test.

21.03.2016
  • #boo_radley Спасибо. Я попробовал ваше решение. Он работает для всех, но не для каталога менеджера Tomcats в веб-приложениях. 23.03.2016

  • 2

    Я решил проблему с каталогом / папкой менеджера tomcats, которую я переименовал в «test # manager», и мое приложение теперь будет развернуто как «test # myApp.war» в каталог / папку: «test # myApp».

    Теперь я могу связаться с менеджером с помощью http://localhost:9090/test/manager и моего приложения с помощью http://localhost:9090/test/myApp.

    Итак, чтобы получить URL-адрес по умолчанию для менеджера, примеров и приложений, вы можете переименовать папки, как описано. Чтобы получить URL-адрес корня по умолчанию, вы должны использовать #Boo Radley, описанный в другом ответе.

    Нет необходимости в новой папке. Веб-приложения Start, Stop, Deploy и Undeploy должны работать.

    Справочная информация: вы можете дать каталогам контекст с префиксом типа "yourContext #" для данного каталога или .war, описанный в https://tomcat.apache.org/tomcat-8.0.-doc/config/context.html в таблице примеров в (Введение -> 2 .Naming) раздел.

    23.03.2016
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..