Tag: glassfish 4

SimpleFormatter忽略java.util.logging.SimpleFormatter.format属性

我在GlassFish 4上使用java.util.logging。 我通过定义System属性来定义我自己的类来初始化LogManager : -Djava.util.logging.config.class 。 我的类加载logging.properties文件,将其与其他属性文件合并,并进行一些自定义替换。 以下是我的logging.properties文件的相关部分: java.util.logging.FileHandler.pattern=C:/Work/server/glassfish/domains/domain1/logs/JMSFileHandler%g.log java.util.logging.FileHandler.limit=2000000 java.util.logging.FileHandler.count=20 java.util.logging.FileHandler.append=true java.util.logging.FileHandler.level=ALL java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.SimpleFormatter.format=%1$tY:%1$tm:%1$td %1$tH:%1$tM:%1$tS|%4$s: %2$s%n%5$s%n%6$s%n 我正在使用标准的FileHandler并将其配置为使用SimpleFormatter作为格式化程序。 但java.util.logging.SimpleFormatter.format字符串被完全忽略。 相反,SimpleFormatter使用其默认格式。 我哪里做错了?

正确配置Glassfish SSL证书昵称的方法?

Glassfish允许通过其管理控制台设置SSL证书昵称,如下图所示: 但是,几乎Web中的每个教程都提到有必要将所有出现的默认SSL昵称( s1as )替换为domain.xml文件中将使用的昵称(即mydomain.com )。 那么设置证书昵称的正确方法是什么?

REST服务中的Java 8 Lambda表达式无法正常工作

如果我将一个Java 8 Lambda表达式放在REST服务中,它就会崩溃。 如果我删除lambda表达式,它的工作原理。 如果我使用lambda表达式并不重要。 只是存在lambda足以崩溃。 Java 8相关的所有其他内容似乎都有效。 以下是我的代码(简化): @Path(“finance”) public class FinanceRest { @GET @Produces(“text/plain”) public String speak() { return “Hello world.”; } private void lambdaFunction(Predicate predicate) { // Any lambda will cause problems, no matter how simple List numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9); Stream onlyOdds = numbers.stream().filter(n […]