##9.23自动化构建失败解决
##一、问题:
###1.自动构建时出错
###2.hosteddata的jetty出错
###3.portalExtemd的子进程启动失败
###4.services的
##二、解决
###1.升级icloud-modules
1. 找不到jetty,是因为icloud-modules依赖的父工程为8.4.1,现在父工程的版本为8.5.1
8.5.1对jetty版本为9,所以升级父工程依赖即可
把icloud-modules模块的pom.xml的parent父依赖升级为8.5.1,(以前8.4.1)###1.1问题:
8.5.1升级后 ServletOuttPutStream从3.0.1升级到3.1
1. ServletOuttPutStream从3.0.1升级到3.1:继承ServletOuttPutStream,需要多重写2个方法:
isReady()和setWriteListener(WriteListener listener)
网上的写法:
@Override
public boolean isReady() {
return servletOutputStream.isReady();
}
@Override
public void setWriteListener(WriteListener writeListener) {
servletOutputStream.setWriteListener(writeListener);
}2.1hosteddata升级后
###2.2portalExtemd升级后
2.3.services升级后
##三、修改
1. 把icloud-modules模块的pom.xml的parent父依赖升级为8.5.1,(以前8.4.1)
2. ServletOuttPutStream从3.0.1升级到3.1:继承ServletOuttPutStream,需要多重写2个方法:
isReady()和setWriteListener(WriteListener listener)
@Override
public boolean isReady() {
return servletOutputStream.isReady();
}
@Override
public void setWriteListener(WriteListener writeListener) {
servletOutputStream.setWriteListener(writeListener);
}