@ -8,8 +8,10 @@ import com.fr.stable.EncodeConstants;
import com.fr.stable.ProductConstants ;
import com.fr.stable.StringUtils ;
import com.fr.startup.FineWebApplicationInitializer ;
import com.fr.third.guava.collect.Sets ;
import com.fr.third.springframework.web.SpringServletContainerInitializer ;
import com.fr.third.springframework.web.context.support.AnnotationConfigWebApplicationContext ;
import com.fr.web.socketio.WebSocketEndpoint ;
import com.fr.workspace.WorkContext ;
import org.apache.catalina.Context ;
import org.apache.catalina.LifecycleException ;
@ -17,6 +19,7 @@ import org.apache.catalina.Wrapper;
import org.apache.catalina.loader.WebappLoader ;
import org.apache.catalina.startup.Tomcat ;
import org.apache.catalina.webresources.StandardRoot ;
import org.apache.tomcat.websocket.server.WsSci ;
import java.io.File ;
import java.util.HashSet ;
@ -92,6 +95,7 @@ public class FineEmbedServerActivator extends Activator {
Set < Class < ? > > classes = new HashSet < Class < ? > > ( ) ;
classes . add ( FineWebApplicationInitializer . class ) ;
context . addServletContainerInitializer ( initializer , classes ) ;
context . addServletContainerInitializer ( new WsSci ( ) , Sets . newHashSet ( WebSocketEndpoint . class ) ) ;
}
// tomcat的maxPostSize会影响到post参数获取,默认2M