Вы могли бы видеть, работает ли это на Вас:
<New class="org.jboss.jetty.JBossWebAppContext">
<Arg><Ref id="Contexts"/></Arg>
<Arg><SystemProperty name="jetty.home"/>/webapps/app1.war</Arg>
<Arg>/</Arg>
<Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml</Set>
<Set name="VirtualHosts">
<Array type="java.lang.String">
<Item>app1.localhost.com</Item>
</Array>
</Set>
</New>
<New class="org.jboss.jetty.JBossWebAppContext">
<Arg><Ref id="Contexts"/></Arg>
<Arg><SystemProperty name="jetty.home"/>/webapps/app2.war</Arg>
<Arg>/</Arg>
<Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml</Set>
<Set name="VirtualHosts">
<Array type="java.lang.String">
<Item>app2.localhost.com</Item>
</Array>
</Set>
</New>
(Скорректируйте имена файлов и пути по мере необходимости, конечно),
Нет, имена компьютеров должны быть уникальными. Когда Вы добавили второй компьютер с тем же именем, окна изменили sid в базе данных AD, которая идет с тем именем, делающим первую машину, которая не в состоянии говорить с доменом.
Для хранения первой машины на домене необходимо было бы удалить вторую машину из домена, затем повторно добавить первую машину назад к домену. Затем добавьте вторую машину к домену под вторым именем.
Для хранения второй машины на домене возьмите первую машину от домена, переименуйте его и добавьте его назад к домену под новым именем.
Название машины является тем же, но изменения SID, когда Вы добавляете новый компьютер с тем же именем как старое. SID - то, что все в AD связывается с, не то же. Это эффективно "ударяет" старую машину из AD, поскольку соответствующий SID больше не существует.
Вы - правильно sysprepping машины, чтобы получить другой SID? Я думаю, что Вашей проблемой не является так имя хоста, как это может быть связанный SID. Так или иначе у Вас не должно быть той же машины в AD многократно, но я действительно полагаю, что AD на самом деле позволяет этому происходить.
Я думаю, что затруднением Вашей проблемы может быть связанный SID.
Мысли пары -
NewSID является действительно не приемлемым способом сделать это вообще. Необходимо использовать Sysprep на любых Windows 2000 или лучшем устройстве.
AD осуществит проверку уникальности имени компьютера относительно атрибута sAMAccountName, который будет иметь название компьютера (сопровождаемым знаком $).
Так как AD является распределенной системой, совершенно возможно, что два компьютера могли быть созданы с тем же именем на двух контроллерах домена между циклами репликации. Принятие их создается в том же контейнере, AD превратил бы один в объект конфликта.