我正在使用tomcat 6.0.28并尝试将端口重定向到另一个端口但不起作用。
int f(int a, int b, int c = 5);
....
retry_n<10>(f, 1, 2); // error C2198: 'bla-bla' : too few arguments for call
在conf文件夹的server.xml中添加了以上两行。
<Connector acceptCount="100" connectionTimeout="20000" debug="3"
disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="65536"
maxSpareThreads="75" maxThreads="150" minSpareThreads="25" name="WebServer"
port="8092" redirectPort="8559"/>
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
connectionTimeout="20000" debug="0" disableUploadTimeout="true" enableLookups="false"
keystoreFile="./conf/selfsigned.pfx" keystorePass="adventnet" keystoreType="PKCS12"
maxSpareThreads="75" maxThreads="150" minSpareThreads="25" name="SSL" port="8559"
scheme="https" secure="true" sslProtocol="TLS"/>
并将上述块添加到conf文件夹中的web.xml,但端口重定向不起作用。
如果我在新鲜的tomcat中做同样的事情,它对我有用。
答案 0 :(得分:0)
我认为您的端口定义缺少protocol
属性。为HTTP连接器添加protocol="HTTP/1.1"
。
对于HTTPS连接器,你必须决定你想要什么实现,但是如果你看一下默认的tomcat conf,你会发现HTTPS的protocol="org.apache.coyote.http11.Http11NioProtocol"
。