在Tomcat 8上使用ServletOutputStream& 7

时间:2018-06-10 08:42:05

标签: java tomcat server runtime-error runtime

我的系统运行在Tomcat 7运行时。

到目前为止,我使用ServletOutputStream如下:

new ServletOutputStream() {
     @Override
     public void write(final int b) throws IOException {
           responseBuilder.append(Character.toChars(b));
     }
}

但是现在,系统在Tomcat 8和7上运行(取决于用户),我必须使用不存在的抽象函数 isReady setWriteListener Tomcat 7按顺序运行Tomcat 8(Tomcat 8中的错误):

https://tomcat.apache.org/tomcat-7.0-doc/servletapi/javax/servlet/ServletOutputStream.html

https://tomcat.apache.org/tomcat-8.0-doc/servletapi/javax/servlet/ServletOutputStream.html

如果我使用抽象函数(Tomcat 7中的错误):

new ServletOutputStream() {
            @Override
            public void write(final int b) throws IOException {
                responseBuilder.append(Character.toChars(b));
            }

            @Override
            public boolean isReady() {
                // TODO Auto-generated method stub
                return false;
            }

            @Override
            public void setWriteListener(WriteListener arg0) {
                // TODO Auto-generated method stub

            }
 }

那么,我如何使用 ServletOutputStream Tomcat 8和Tomcat 7?

0 个答案:

没有答案