我尝试创建一个servlet,以便从在Oracle Glassfish上运行的多个JSF应用程序注销。我尝试了以下代码,
weblogic.servlet.security.ServletAuthentication.logout(request);
weblogic.servlet.security.ServletAuthentication.invalidateAll(request);
weblogic.servlet.security.ServletAuthentication.killCookie(request);
但是我无法找到包含所需类的JAR文件以获取要编译的代码。我下载了Oracle WebLogic并尝试了各种JAR,但没有人编写代码来编译。
哪个JAR包含所需的类,我在哪里可以找到它?
答案 0 :(得分:2)
您要查找的类位于名为wls-api.jar
的jar中。
但是,您可能正在寻找错误的东西,因为如果您正在开发在Glassfish上运行的应用程序,您应该坚持使用标准技术(例如JSR-196描述here或here)。
因为您尝试实现的内容并不明显,所以我无法提供任何进一步的详细建议,但有plenty of documentation可用于Java EE安全性。
答案 1 :(得分:0)
我想你需要这个jar文件:
<JDeveloper Home>\Middleware\wlserver_10.3\server\lib\weblogic.jar
答案 2 :(得分:0)
该文件位于<WLS_HOME>\middleware\wlserver\server\lib\wls-api.jar