Как определить царства безопасности tomcat на webapp

StackOverflow https://stackoverflow.com/questions/4345065

  •  30-09-2019
  •  | 
  •  

Вопрос

При использовании JAAS JDBCREALMS с Tomcat я обычно определяю царство в server.xml. Отказ Но теперь я ищу более простое решение, где мне не нужно настроить контейнер Tomcat при развертывании приложения.

Если возможно, я хотел бы сохранить все конфигурацию JAAS в Web.xml и просто определить царство за приложение / webapp.

Одна нить упоминает, что он сделал это, определил царство в META-INF/context.xml WebApp .. Но я не мог его работать (Почему менеджер Tomcat использует мой loginmodule?).

Пожалуйста, помогите мне найти правильное место в .war, чтобы определить org.apache.catalina.realm.JDBCRealm Затем используется для этого WebApp.

Это было полезно?

Решение

Определить свой собственный JDBCRealm, создать META-INF/context.xml в Ваше собственное веб-приложение.

Настройте свою JDBCREALM в соответствии с спецификацией на основе ваших версий Tomcat Server:

Эти ссылки показывают вам, как настроить JDBCREALM.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top