Позвольте мне предварить это, сказав, что все, что я знаю о Spring и Jetty, я узнал в процессе отладки этой проблемы: у меня есть один файл контекста в войне, который просто настраивает менеджер аутентификациии http-базовая модель безопасности.Один компьютер, он работает нормально, но на другом компьютере - и, конечно, тот, на котором я пытаюсь развернуть - журнал Jetty останавливается после попытки загрузить этот файл.
Файл не работаетчто-нибудь экзотическое, просто следуя каждому примеру в сети, чтобы запустить оболочку и улучшить ее позже:
<security:http>
<security:http-basic></security:http-basic>
<security:intercept-url pattern="/dcap" access="ROLE_ANONYMOUS"/>
<security:intercept-url pattern="/LCL/**" access="ROLE_ANONYMOUS"/>
<security:intercept-url pattern="/**" access="ROLE_USER" />
</security:http>
<security:authentication-manager alias="authenticationManager">
<security:authentication-provider>
<security:user-service>
<security:user name="test" password="testpass" authorities="ROLE_USER" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
Теперь я поиграю с этим, и если я закомментирую первыйблок, я получаю тот же результат, и если я закомментирую второй блок, я получаю тот же результат.Однако, если я закомментирую оба блока, Jetty фактически запускается вместо зависания на этапе настройки, но выдает исключение, что не может найти springSecurityFilterChain, что, конечно, имеет смысл.
Итак, я думаю, что мойВопрос в том, какие различия могут существовать в машинной среде, из-за которой этот файл не сможет загружаться на одной машине, пока он работает на другой?(Я боюсь, что это может быть связано с тем, что на машине, на которой он работает, я использую sun jvm, а на машине, на которой я работаю, я должен использовать openjdk.) И есть ли дополнительные шаги, которые я могупредпринять для устранения подобных проблем, когда журнал запуска от Jetty просто останавливается?