20,1. Исключение классов из сканирования и развертывания
ько что переключился на Weld, чтобы использовать область разговора CDI JSF 2 Beans +.
Вот моя зависимость Maven:
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet</artifactId>
<version>1.0.1-Final</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
Вот запись в моем web.xml:
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
Одна вещь, которую я сразу заметил, это то, что мне просто нужно перезагрузить мой tomcat 7 примерно 2 раза, иjava.lang.OutOfMemoryError: PermGen space
будет отображаться в файле журнала catalina.out.
Перед использованием Weld я могу перезагрузить свой tomcat 7 для более чем 10-ти кратной безопасности без java.lang.OutOfMemoryError. Я думал, что увеличение моего параметра Xmx в catalina.sh поможет, но в моем опыте это не помогло.JAVA_OPTS=-Xmx1024m
Это нормально ?