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

标签 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>

最佳答案

您需要在 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,应该可以了

-- 来自 Can't access Tomcat using IP address

关于java - 如何只使用IP和端口访问我的servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831458/

相关文章:

java - 如何在java中更有效地管理网络协议(protocol)

java - 从包中读取数据是否比从硬盘驱动器上的文件夹中读取数据慢?

java - GWT OverlayTypes 日期和长

eclipse - 无需停止和启动即可将 Eclipse Spring MVC 项目部署到 Tomcat

java - VaadinServletException : Failed to load application class

java - 如何将 .jsp 结尾的 url 模式映射到 servlet?

java - @SpringBootTest : @MockBean not injected when multiple test classes

java - 我的基于 Java 的网站是否可供成千上万的用户使用,而我正在编写代码,就像一次只有一个用户访问资源一样?

java - 如何使用 MD5 哈希在 JSP 和 Javascript 中保护登录密码?

tomcat - 当我在 Tomcat 6 中部署 war 文件时,管理器显示 :Deploy Upload Failed,