Tomcat 6 не начинает мое приложение на ubuntu karmic, который не работает без безумно

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

  •  27-09-2019
  •  | 
  •  

Вопрос

У меня некоторые проблемы с Tomcat 6 на Ubuntu Karmic. Это не запускает приложение, не сходящееся с различными ошибками.

Первый на это:

Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission spring.security.strategy read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:669)
at org.springframework.security.core.context.SecurityContextHolder.<clinit>(SecurityContextHolder.java:53)
... 54 more

Это странно, потому что то же самое приложение работает на Tomcat 6 на ясных очень хорошо. Файл конфигурации политики одинаково проверял. Когда я добавляю разрешение на conf/policy.d/04webapps.policy файл:

permission java.util.PropertyPermission "spring.security.strategy", "read";

Затем он терпит неудачу с NOCLASSDeffoundError:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer

Хотя CGLIB находится в каталоге Ливлей войны

Пожалуйста, помогите, я не могу найти никакой подсказки по причине этого.

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

Решение

Хорошо, я получил это сейчас. По умолчанию в Lucid Tomcat работает без менеджера безопасности. По умолчанию в Carmic Security Manager включен. Если он включен, вам нужно точно настроить его для ваших потребностей в приложении.

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