小编Roh*_*sal的帖子

根据log4j中的日志记录级别创建不同的日志

我试图根据不同的级别创建"不同的"appender但到目前为止我找不到隔离日志级别的方法....

<category name="com.sample" additivity="false">
    <priority value="INFO" />
    <appender-ref ref="AllAsync"/> 
    <appender-ref ref="ConsoleAppender"/> 
  </category>
Run Code Online (Sandbox Code Playgroud)

我需要一种能够仅添加INFO优先级日志的方法.由于INFO级别的日志记录也会使用DEBUG标记的记录器...这对我没有帮助.

另一件事是'同一'包我无法定义不同的日志记录appender:

     <category name="com.sample" additivity="false">
            <priority value="INFO" />
            <appender-ref ref="AllAsync"/> 
            <appender-ref ref="ConsoleAppender"/> 
          </category>

     <category name="com.sample" additivity="false">
        <priority value="DEBUG" />
        <appender-ref ref="AllAsync"/> 
        <appender-ref ref="ConsoleAppender"/> 
      </category>
Run Code Online (Sandbox Code Playgroud)

在这里我得到的错误类似于:

log4j:ERROR Attempted to append to closed appender named [AllAsync].
log4j:ERROR Attempted to append to closed appender named [ConsoleAppender].
log4j:ERROR Attempted to append to closed appender named [ConsoleAppender].
log4j:ERROR Attempted to append to closed appender named [ConsoleAppender].
Run Code Online (Sandbox Code Playgroud)

java logging log4j

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

如何在JSP中从Web应用程序上下文定义src属性

我想在src属性中使用绝对路径,同时在JSP中包含Javascript和CSS文件.

使用相对URL不符合我的目的,类似于下面的那个:

<script type="text/javascript" src="../js/jquery-1.6.4.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

如果我使用绝对URL,

<script type="text/javascript" src="/appName/js/jquery-1.6.4.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后我硬编码不适合的Web应用程序名称...

我找到的最佳选择是:

<base href="${pageContext.request.contextPath}"  />
Run Code Online (Sandbox Code Playgroud)

但是,它只适用于href属性 <a href="home.jsp" />

jsp absolute-path contextpath

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

将alfresco社区版配置为cmis时出错

我刚刚开始使用Alfresco Community Edition 5.0.0b并尝试与apache cmis进行握手,以进行露天.

参考多个来源和本文档http://ecmarchitect.com/images/articles/cmis/cmis-article.pdf

我现在能够通过GET请求进行身份验证

http://<IP Address>:8080/alfresco/s/api/login?u=admin&pw=admin
Run Code Online (Sandbox Code Playgroud)

并为每个连续的请求获取令牌.我正在寻找atom-public-url,我需要传递用户名和密码才能继续进行内容管理.

但是,我无法在露天点击cmis URL.尝试过多个网址

http://<IP Address>:8080/alfresco/s/cmis
http://<IP Address>:8080/alfresco/api/cmis
Run Code Online (Sandbox Code Playgroud)

同样,但到目前为止没有任何作用.

我每次都收到404留言

Message:    10140008 Script url /cmis does not map to a Web Script.
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏!如果我遗漏了什么,请告诉我.

PS在全新安装露天后我默认有403个Web脚本可用但没有上面的匹配/ cmis

alfresco cmis

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

标签 统计

absolute-path ×1

alfresco ×1

cmis ×1

contextpath ×1

java ×1

jsp ×1

log4j ×1

logging ×1