在Tomcat Web应用程序中有选择地运行战争

时间:2009-08-17 10:00:55

标签: java tomcat

这是我的问题陈述 - 我在tomcat的webapps中有一个应用程序。我想在检查软件许可证后才在浏览器中运行该应用程序。是否可以阻止应用程序运行,而允许其他战争在浏览器中运行。

谢谢, 阿迪

3 个答案:

答案 0 :(得分:3)

这适用于您自己的应用程序还是第三方软件?

如果是您自己的应用程序,那么您可以编写一个过滤器来检查许可证是否有效,然后如果过期则重定向到错误页面。

或者你可以抛出异常......

答案 1 :(得分:1)

如果您错误输入了以下问题:

关于在webapp中设置身份验证的不同方法的好文章 http://www.javaworld.com/javaworld/jw-04-2000/jw-0428-websecurity.html

答案 2 :(得分:0)

没有。没有用于部署/取消部署Web应用程序的标准API,因此您无法以Web容器无关的方式执行此操作。

但是,您可以确保所有公共入口点都抛出servlet异常,这样您就可以重定向到必须接受许可证的错误页面。