Samodzielne rejestrowanie Grizzly
Skonfigurowałem samodzielny serwer grizzly / jersey za pomocą maven i odwołując się do następujących zależności
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-http-server</artifactId>
<version>2.3.10</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-grizzly2-http</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>2.5.1</version>
</dependency>
Zaimplementowałem już klienta używającego api klienta jersey do GET zasobu, manipulowania nim i POST z powrotem. Jak dotąd wszystko w porządku.
Teraz chciałem POST coś za pomocą curl, który nie działa. Ale teraz pytanie:
Rzecz w tym, że nie mogę zmusić Grizzly do zalogowania się do konsoli i nie znalazłem jeszcze żadnych plików dziennika. Czy grizzly używa log4j lub logi-api? Czy ktoś może mi podać plik logging.properties lub coś podobnego?
Rozpoczynam serwer poprzez konfigurację uruchamiania w specyfikacji zaćmienia
-Djava.util.logging.config.file=${project_loc}\src\main\resources\logging.properties
jako argument. Plik referencji istnieje i zawiera
.handlers= java.util.logging.ConsoleHandler
.level= ALL
java.util.logging.FileHandler.pattern = logs/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
org.glassfish.level = FINEST
To może być bardzo podstawowe pytanie, ale mam dość prób i błędów :-)