这是我的问题陈述 - 我在tomcat的webapps中有一个应用程序。我想在检查软件许可证后才在浏览器中运行该应用程序。是否可以阻止应用程序运行,而允许其他战争在浏览器中运行。
谢谢, 阿迪
答案 0 :(得分:3)
这适用于您自己的应用程序还是第三方软件?
如果是您自己的应用程序,那么您可以编写一个过滤器来检查许可证是否有效,然后如果过期则重定向到错误页面。
或者你可以抛出异常......
答案 1 :(得分:1)
如果您错误输入了以下问题:
关于在webapp中设置身份验证的不同方法的好文章 http://www.javaworld.com/javaworld/jw-04-2000/jw-0428-websecurity.html
答案 2 :(得分:0)
没有。没有用于部署/取消部署Web应用程序的标准API,因此您无法以Web容器无关的方式执行此操作。
但是,您可以确保所有公共入口点都抛出servlet异常,这样您就可以重定向到必须接受许可证的错误页面。