如何默认设置 shared-session-context true
How to set shared-session-context true by default
我有一个 Maven EAR,其中一些模块需要共享会话上下文。
因此,当我在 Liberty Server(在 Eclipse 上)上 运行 它时,我必须添加 "Server Configuration" 应用程序扩展并设置 shared-session-context
标志为真。
我想我怎么能默认设置它,也许在 pom.xml?我可以找到有关它的任何信息。
谢谢。
推荐的做法是在您的源代码库 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>
我有一个 Maven EAR,其中一些模块需要共享会话上下文。
因此,当我在 Liberty Server(在 Eclipse 上)上 运行 它时,我必须添加 "Server Configuration" 应用程序扩展并设置 shared-session-context
标志为真。
我想我怎么能默认设置它,也许在 pom.xml?我可以找到有关它的任何信息。
谢谢。
推荐的做法是在您的源代码库 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>