小编use*_*165的帖子

如何捕获和忽略org.apache.catalina.connector.ClientAbortException

我想抓住并忽略以下tomcat ClientAbortException.因为没有必要为我的程序注意这一点.

知道如何以及在哪里可以捕获此异常?以下是例外情况:

14:46:43.920 [ajp-bio-8029-exec-538] ERROR com.sok.runway.URLFilter - Exception in URLFilter
org.apache.catalina.connector.ClientAbortException: null
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:388) ~[catalina.jar:7.0.26]
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:462) ~[tomcat-coyote.jar:7.0.26]
        at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366) ~[tomcat-coyote.jar:7.0.26]
        at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:413) ~[catalina.jar:7.0.26]
        at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:401) ~[catalina.jar:7.0.26]
        at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91) ~[catalina.jar:7.0.26]
        at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:2031) ~[catalina.jar:7.0.26]
        at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1870) ~[catalina.jar:7.0.26]
        at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:958) ~[catalina.jar:7.0.26]
        at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:411) ~[catalina.jar:7.0.26]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) ~[servlet-api.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) ~[servlet-api.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.26]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.26]
        at com.sok.runway.URLFilter.doFilter(URLFilter.java:130) ~[runway-dev.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.26]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.26]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) [catalina.jar:7.0.26]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) [catalina.jar:7.0.26]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.26]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) [catalina.jar:7.0.26]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [catalina.jar:7.0.26] …
Run Code Online (Sandbox Code Playgroud)

java apache tomcat

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

SpringBoot 调度程序表达式每天运行两次

您好,我正在使用下面的 SpringBoot cron 表达式每天运行我的预定作业两次。应该在上午 10 点和下午 4 点运行

@Scheduled(cron = "0 0 10,16 * * *")
Run Code Online (Sandbox Code Playgroud)

我在下午 3:30 启动了 Springboot 应用程序,它在下午 4 点触发了预定的作业,但第二天上午 10 点它没有触发作业

我上面的 cron 表达式有什么问题吗?请注意,这不是 unix cron 表达式。根据 SpringBoot 文档,它只需要 6 个参数。

cron spring-boot

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

What's the Purpose of setting the clientID for JMS publisher / consumer?

I understand that i need to set the clientId and subscription name when writing the jms topic subscriber for my durable topics.

But Whats the purpose of setting the clientID when publishing the TOPIC ? I have seen people setting the client Id even for publisher / consumer, but no one explained that why it is required.

ConnectionFactory conFactory =  this.getConnectionFactory();
Connection connection = conFactory.createConnection();

connection.setClientID("WHATS_MY_PURPOSE"); // Why do we need clientID while publishing the TOPIC from consumer / publisher …
Run Code Online (Sandbox Code Playgroud)

java activemq-classic jms publish-subscribe

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

单行if语句的Java标准是什么?

对于单行IF语句,以下哪种格式是JAVA标准?请提供JAVA参考以支持该论点.谢谢.

语法-01:

if (counter == 10) response.redirect("www.google.com");
Run Code Online (Sandbox Code Playgroud)

语法-02:

if (counter == 10) {
    response.redirect("www.google.com");
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
2
解决办法
778
查看次数