Если у вас есть два веб-приложения, foo и bar, на сервере приложений J2EE, таком как Tomcat, обычный способ их различения выглядит так:
domain.com/foo domain.com/bar
Я бы хотел сделать это вместо:
foo.domain.com bar.domain.com
Возможно ли это?
Вам нужно использовать 2 записи в server.xml - тогда каждое веб-приложение будет веб-приложением ROOT для каждого виртуального хоста.
Это не то, что может быть сделано "стандартным" способом - каждый сервер приложений Java имеет свои собственные способы настройки.Вам нужно будет взглянуть на документацию для сервера, который вы хотите развернуть.
Для Jetty эта документация находится здесь: http://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts
Вы можете определить отдельные директивы JkMount в двух отдельных файлах. Затем настройте каждый поддомен как отдельный виртуальный домен и включите соответствующий файл конфигурации с JkMount для этого поддомена.