如何在 geronimo/tomcat 中关闭会话持久性
如何关闭 geronimo 的会话持久性?这是我应该做的事情吗? - 我的应用程序中没有使用持久会话。 (这是因为我在控制台中收到不可序列化的错误,但我不想序列化)
How can I turn off session persistence for geronimo? Is this something I should be doing? - I have no use for persisted sessions in my application. (This is because I recieve a not serializable error in my console, but I do not wish to serialize)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于您在 Geronimo 中使用的 Web 容器; Tomcat 和 Jetty 均受支持。
雄猫
将 context.xml 文件添加到您的应用程序或添加这些节点:
来自 tomcat 文档中的路径名: 可以通过将此属性设置为空字符串来禁用重新启动持久性。
这些属性在以下链接中进行了解释:
https://cwiki.apache.org/GMOxDOC22/configuring-session -manager-of-tomcat.html
http://tomcat.apache.org/tomcat-6.0-doc /config/manager.html#Standard_Implementation
Jetty
默认情况下,此容器不会保留会话,因此除了确保未启用 SessionHandler 之外,无需执行任何操作。如果上下文配置中存在 sessionHandler 节点,请将其删除。
信息链接:
http://wiki.eclipse.org/Jetty/Howto/Persisting_Sessions
It depends upon which web container you're using within Geronimo; both Tomcat and Jetty are supported.
Tomcat
Add a context.xml file to your application or add these nodes:
From the tomcat docs for pathname: Restart persistence may be disabled by setting this attribute to an empty string.
The properties are explained at these links:
https://cwiki.apache.org/GMOxDOC22/configuring-session-manager-of-tomcat.html
http://tomcat.apache.org/tomcat-6.0-doc/config/manager.html#Standard_Implementation
Jetty
This container does not persist sessions by default, so there there is nothing to do except to make sure that the SessionHandler is not enabled. Remove the sessionHandler node if it exists in your context configuration.
Informational link:
http://wiki.eclipse.org/Jetty/Howto/Persisting_Sessions
tomcat 的解决方案在 http://www.unicon.net/node/608 中描述,并且它对我们来说就像一种魅力。
但我不知道这是否也适用于 geronimo,因为我们没有使用它。
The solution for tomcat is depicted in http://www.unicon.net/node/608 and it works like a charm for us.
But I don't know if this also applies to geronimo since we are not using it.