Я использую JBoss 4.2.И я хотел бы, чтобы определенный шаблон URL был посещен через HTTPS.Я использовал самосертифицированный файл хранилища ключей, и проблема в том, что после посещения URL-адреса HTTPS все другие URL-адреса на сайте проходят через HTTPS, в чем проблема?
обновлено: я обнаружил проблему.Я использовал относительный путь к ссылкам на ресурсы, поэтому после изменения URL-адреса на HTTPS все последующие ссылки запускаются с HTTPS, поэтому мне нужно использовать абсолютный путь на веб-страницах HTTPS?
Моя конфигурациякак это: в web.xml:
<security-constraint>
<web-resource-collection>
<web-resource-name>artists.jsp</web-resource-name>
<url-pattern>/artists.*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
в server.xml:
<Connector port="8443"
scheme="https"
secure="true"
clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/server.keystore"
keystorePass="changeit"
sslProtocol = "TLS" />