小编Die*_*bau的帖子

JSF1064"无法在jsf 2.0上找到或提供资源"警告

我正在Weblogic 10.3.3上使用Java EE 5和JSF 2.0(Mojarra 2.0.3)开展企业项目

我没有错误,但在我的应用程序中通过我的控制台时发出非常烦人的警告.

每当我在JSF中执行重定向时,我都会在控制台中收到以下形式的警告:

Nov 7, 2011 5:36:46 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
WARNING: JSF1064: Unable to find or serve resource, images/jquery-theme/ui-icons_cc0000_256x240.png.
Nov 7, 2011 5:36:46 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource
WARNING: 
java.net.SocketException: Software caused connection abort: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
    at weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:507)
    at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:486)
    at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:382)
    at weblogic.servlet.internal.ChunkOutput$2.checkForFlush(ChunkOutput.java:580)
    at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:306)
    at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:146)
    at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:138)
    at java.nio.channels.Channels$WritableByteChannelImpl.write(Channels.java:275)
    at com.sun.faces.application.resource.ResourceHandlerImpl.handleResourceRequest(ResourceHandlerImpl.java:277)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:310)
Run Code Online (Sandbox Code Playgroud)

但在我的应用程序中,资源显示正确.当图像加载没有问题时,我不知道为什么会显示此警告.我读过的ICEfaces的论坛,它可能涉及到<h:outputScript/><h:outputStylesheet/>标签.

这是我对这些标签的使用:

<h:outputStylesheet name="jquery-theme/jquery-ui-1.8.16.custom.css" library="css"/>
Run Code Online (Sandbox Code Playgroud)

<h:outputScript name="jquery-ui-1.8.16.custom.min.js" library="js"/> …
Run Code Online (Sandbox Code Playgroud)

resources jsf jsf-2 weblogic-10.x mojarra

9
推荐指数
1
解决办法
3万
查看次数

使用Kerberos连接到SMB共享时出现KrbException"Message Stream Modified(41)"

我在使用Kerberos身份验证时遇到一些问题,无法使用JCifs执行文件管理(Kerberos扩展版本1.3.17)

这是我目前的krb5.conf配置:

[libdefaults]
    default_realm = <REALM_NAME_UPPERCASE>
    udp_preference_limit = 1
[realms]
    <REALM_NAME_UPPERCASE> = {
        kdc = <DOMAIN_NAME_UPPERCASE>:88
        admin_server = <DOMAIN_NAME_UPPERCASE>
        default_domain = <DOMAIN_NAME_UPPERCASE>
    }
[domain_realm]
    .<domain_name> = <REALM_NAME_UPPERCASE>
    <domain_name> = <REALM_NAME_UPPERCASE>
[appdefaults]
    kinit = {
        renewable = true
        forwardable = true
    }
Run Code Online (Sandbox Code Playgroud)

这是代码验证用户,然后尝试在网络中的文件服务器上查找文件:

public static void main (String[] args) throws Exception {
    Subject subject = new Subject();
    System.setProperty("java.security.krb5.conf", "C:/krb5.conf");
    System.setProperty("sun.security.krb5.debug", "true");

    Map<String, Object> state = new HashMap<String, Object>();
    state.put("javax.security.auth.login.name", "USERNAME");
    state.put("javax.security.auth.login.password", "PASSWORD".toCharArray());

    Map<String, Object> options = new HashMap<String, Object>();
    options.put("debug", "true"); …
Run Code Online (Sandbox Code Playgroud)

java samba jcifs kerberos cifs

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

标签 统计

cifs ×1

java ×1

jcifs ×1

jsf ×1

jsf-2 ×1

kerberos ×1

mojarra ×1

resources ×1

samba ×1

weblogic-10.x ×1