如何使用IP和端口访问我的servlet?

时间:2013-11-07 08:51:56

标签: java tomcat servlets

我想只使用IP和端口来访问我的servlet。 映射是这样的:

<servlet>
    <servlet-name>yidong</servlet-name>
    <servlet-class>com.dc.spdb.core.BFWebServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>yidong</servlet-name>
    <url-pattern>/yidong</url-pattern>
</servlet-mapping>

1 个答案:

答案 0 :(得分:0)

您需要在server.xml中对tomcat进行基于ip的访问,默认情况下禁用它。打开server.xml搜索“

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           URIEncoding="UTF-8"
           redirectPort="8443" />

这里添加一个新属性useIPVHosts =“true”所以它看起来像这样,

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           URIEncoding="UTF-8"
           redirectPort="8443"
           useIPVHosts="true" />

现在重启tomcat,它应该工作

- 来自Can't access Tomcat using IP address