代码之家  ›  专栏  ›  技术社区  ›  Alessandro

如何默认设置共享会话上下文为真

  •  0
  • Alessandro  · 技术社区  · 6 年前

    我有一个 马文耳 一些模块需要共享会话上下文。 所以当我运行它时 自由服务器 (在Eclipse上)我必须在“服务器配置”中添加应用程序扩展并设置 shared-session-context 标志为真。

    我想我应该如何在默认情况下设置它,也许是在pom.xml中?我能找到关于它的任何信息。

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Gas    6 年前

    建议的做法是在您的源报告中 server.xml 这是应用程序所必需的,并且具有所有必需的设置。然后,您的maven构建也会使用您的配置创建Liberty服务器,并在那里部署应用程序。

    如果不想将其存储在服务器配置文件中,可以添加 ibm-application-ext.xml 文件到您的 EAR/META-INF 文件夹,启用共享会话,如下所示:

    ibm-application-ext.xml文件 内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <application-ext xmlns="http://websphere.ibm.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://websphere.ibm.com/xml/ns/javaee http://websphere.ibm.com/xml/ns/javaee/ibm-application-ext_1_1.xsd"
        version="1.1">
    
        <shared-session-context value="true"/>
    </application-ext>