Вам необходимо удалить записи «ProxyPass» и «ProxyPassReverse», если вы действительно не пытаетесь прокси-сервер.Если jboss AS находится на другом сервере, вам нужно сохранить записи прокси, но мне кажется, что это может усложнить задачу, если содержимое находится на одной машине и не кратно.
Если вы хотите, чтобы один сервер использовал разные базовые папки в качестве корневого для 2 разных доменов, вам необходимо настроить 2 домена, указав параметр DocumentRoot.
например, если бы я хотел разместить google.com и yahoo.com на одном компьютере, мои записи виртуального хоста содержали бы:
<VirtualHost *:80>
ServerName www.google.com
DocumentRoot /var/www/Google
</VirtualHost>
<VirtualHost *:80>
ServerName www.yahoo.com
DocumentRoot /var/www/Yahoo
</VirtualHost>
Тогда ваши корневые каталоги для каждого сервера будут идтив папке Google и в папке Yahoo соответственно.
Если вы пытаетесь прокси-сервер на совершенно другой машине, то должно работать следующее:
<VirtualHost *:80>
ServerName www.google.com
ProxyPass / www.google.com
</VirtualHost>
<VirtualHost *:80>
ServerName www.yahoo.com
ProxyPass / www.yahoo.com
</VirtualHost>
Ваша запись не имеет особого смысла.Я думаю, что это должно выглядеть так:
<VirtualHost *:80>
ServerName www.testdomain.com
ProxyPass /contextPath http://localhost:8080
ProxyPassReverse /contextPath http://localhost:8080
</VirtualHost>