1

从 tomcat 6 文档看来,您可以设置诸如 Context (http://tomcat.apache.org/tomcat-6.0-doc/config/context.html)、Engine (http://tomcat.html) 之类的类名。 apache.org/tomcat-6.0-doc/config/engine.html)和主机(http://tomcat.apache.org/tomcat-6.0-doc/config/host.html),但不是连接器。

我在这里遗漏了什么还是不可能?

4

2 回答 2

3

Connector 元素上的“protocol”属性实际上是一个类名。只是tomcat在这里知道了一些特殊的值比如“HTTP/1.1”更友好一点。

你可以做

<Connector port="8080" protocol="com.example.MyConnector" >
于 2011-02-15T10:33:34.077 回答
2

是的,可以实现您自己的连接器(我们在您的服务器上有 2 个自定义实现),您需要在那里实现协议和所有爵士形式
,例如:

public class Http11NioInterceptor extends Http11NioProtocol {`
  public Http11NioInterceptor(){    
    super();
    ep = new NioEndpointX();
//....
  }
////
}

希望这可以帮助

于 2011-02-15T00:53:38.133 回答