我只想使用 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>
最佳答案
您需要在 server.xml 中允许基于 ip 的 tomcat 访问,默认情况下它是禁用的。打开 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,应该可以了
关于java - 如何只使用IP和端口访问我的servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831458/