【问题标题】:restrict the default url of a web application限制 Web 应用程序的默认 url
【发布时间】:2015-11-18 05:06:53
【问题描述】:

在 Tomcat 中部署 Web 应用程序后,可以通过 url http://localhost:8080/Application_name 访问它我想禁用/限制通过此 url 访问,因为我在 web.xml 中定义了不同的 url 模式/servlet 映射。如何实现这一点。

【问题讨论】:

  • 是否可以添加重定向规则?
  • 没有。使用localhost其他人无法访问
  • @LuiggiMendoza 我该怎么做。我希望用户不能访问 Web 应用程序的默认地址
  • @sᴜʀᴇsʜᴀᴛᴛᴀ 如果只通过 localhost 访问,什么样的优秀网络应用程序会是? :)
  • @sᴜʀᴇsʜᴀᴛᴛᴀ 更具体地说,我想限制访问server:port/app_id

标签: java tomcat jakarta-ee web


【解决方案1】:

我想这就是你想要的:

  1. 编辑 tomcat/conf/server.xml。
  2. 为该连接器指定一个绑定地址

在这种情况下,我将 127.0.0.1 设置为 IP 地址,因此您可以通过 127.0.0.1:8080/Application_name 调用

但是你可以输入一个有效的 IP,这就是它的工作原理。

【讨论】:

  • 有没有办法在web.xml中做
  • 我不这么认为。 “web.xml”文件是应用程序的文件。 “server.xml”是服务器的文件。我认为您不能将其限制为服务器上的一个应用程序,即使可以,“web.xml”也不会这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 1970-01-01
  • 2015-01-04
相关资源
最近更新 更多