小编Sph*_*ynx的帖子

自Java EE 7/EL 3.0起,javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL不再起作用

<context-param>
    <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
    <param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

在glassfish 4和wildfly 8 Final上不适用最新的Mojarra 2.2.5

Manfried Riem ,我已经看到了关于此的多个错误报告,

确定这是一个EL问题,EL实现已经修复以解决这个问题

修复版本说2.2.5,它也在2.2.5的发行说明中说明,我错过了什么?

jsf el jsf-2.2 java-ee-7

9
推荐指数
2
解决办法
4536
查看次数

Hibernate 4 Wildfly 8日志记录无法正常工作

如何让hibernate 4通过logback登录?我有一个战斗部署到wildfly 8 final,我正在使用slf4j和logback.日志设置在应用程序中100%工作,控制台appender和文件appender都按预期工作.

以下是我为slf4j + logback工作所做的工作:

使用WEB-INF中的jboss-deployment-structure.xml排除日志记录子系统:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
    <deployment>
        <exclude-subsystems>
            <subsystem name="logging" />
        </exclude-subsystems>
    </deployment>
</jboss-deployment-structure>
Run Code Online (Sandbox Code Playgroud)

在pom中包含slf4j和logback依赖项:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.6</version>
</dependency>
<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

使用org.slf4j.Logger登录应用程序

为logback.xml添加了3个记录器:

<logger name="my.package" level="TRACE"/>
<logger name="org.hibernate.type" level="ALL" />
<logger name="org.hibernate" level="TRACE" />
Run Code Online (Sandbox Code Playgroud)

我没有在日志中看到任何与hibernate相关的内容.

我从hibernate看到的任何东西都是我添加到persistence.xml的时候:

<properties>
    <property name="hibernate.show_sql" value="true"/>
    <property name="hibernate.format_sql" value="true"/>
</properties>
Run Code Online (Sandbox Code Playgroud)

但它会记录到服务器日志和控制台,而不是我的logback appender,即使我的根记录器设置为跟踪...

logback ViewStatusMessagesServlet看起来很健康,并显示已注册的hibernate记录器:2014-02-23 19:02:37 INFO LoggerAction将logger [org.hibernate.type]的设置级别设置为ALL

2014-02-23 19:02:37 INFO LoggerAction将记录器[org.hibernate]设置为TRACE

我还可以使用在persistence.xml中注册的hibernate.ejb.interceptor来记录准备好的语句.不幸的是,这也没有提供任何方法来获取查询参数

谁能帮我吗?

logback slf4j hibernate-4.x wildfly jpa-2.1

5
推荐指数
1
解决办法
4313
查看次数

CDI Eager Application 作用域 bean

由于@ManagedBean(eager = true)将被弃用,您如何创建一个急切的应用程序范围的 cdi bean

cdi jsf-2.2

5
推荐指数
1
解决办法
1542
查看次数

标签 统计

jsf-2.2 ×2

cdi ×1

el ×1

hibernate-4.x ×1

java-ee-7 ×1

jpa-2.1 ×1

jsf ×1

logback ×1

slf4j ×1

wildfly ×1