Развертывание свойств системы Glassfish 3.1 - PullRequest
1 голос
/ 31 января 2012

У меня была ошибка log4j ( см. Здесь ), и предложенное исправление сработало.Я установил системное свойство org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES на false в консоли с asadmin.

Поскольку я работаю с maven в проекте, использующем glassfish 3.1, мне нужно вставить это исправление в мой код, чтобы оно работало для всех,Я понял, что это можно сделать с помощью плагина maven-embedded-glassfish-plugin в качестве команды.Поэтому я написал этот код и поместил его в мой pom.xml:

 <plugin>
  <groupId>org.glassfish</groupId>
  <artifactId>maven-embedded-glassfish-plugin</artifactId>
  <version>3.1</version>
   <configuration>
    <commands>
     <command>create-system-properties org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false</command>
    </commands>
   </configuration>
</plugin>

Но сервер не будет создавать системное свойство.Что мне здесь не хватает?Есть ли другой способ понять это?Любая помощь приветствуется.

...