This section lists the prerequisites and steps for applying and verifying this patch.
Though every release of Adeptia comes with seamless upgrades and bug-free patches, for customer's complex use cases, we recommend applying the patch in a non-production environment first followed by testing. After the use cases run successfully without any errors or warnings, you can apply the patch in the production environment. |
Ensure that you have:
|
|
In this release, some manual changes are required in Connect Portal.
You need to uncomment the below tag. This is required only when you auto redirect from http to https.
<!-- <filter> <filter-name>RedirectToHttpsFilter</filter-name> <filter-class>com.adeptia.connect2.embedded.tomcat.web.RedirectToHttpsFilter</filter-class> </filter> <filter-mapping> <filter-name>RedirectToHttpsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <security-constraint> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> --> |
Changes in server.xml File
Save the file.
In case you are using SAML authentication then open the replaced securityContext.xml file and do the following changes:
Uncomment the following property:
<!-- <property name="entityBaseURL" value="http://localhost:8080/adeptia"/> -->
<bean id="contextProvider" class="org.springframework.security.saml.context.SAMLContextProviderLB">
<property name="scheme" value="http"/>
<property name="serverName" value="www.myserver.com"/>
<property name="serverPort" value="8080"/>
<property name="includeServerPortInRequestURL" value="false"/>
<property name="contextPath" value="/adeptia"/>
</bean>
This table explains the each property of contextProvider bean:
scheme | Name of the scheme (http or https). |
serverName | Name of the server. |
serverPort | Port number of the server. |
includeServerPortInRequestURL | To include server port number in the URL or not. It must be false. |
contextPath | Prefix of a URL path used to select the context(s) to which an incoming request is passed. A URL is in the format: http://hostname.com/contextPath/, where each of the path elements can be zero or more separated elements. It must be /adeptia. |
Property Name | Description |
---|
It will look like:
<bean id="contextProvider" class="org.springframework.security.saml.context.SAMLContextProviderLB">
<property name="scheme" value="http"/>
<property name="serverName" value="www.myserver.com"/>
<property name="serverPort" value="8080"/>
<property name="includeServerPortInRequestURL" value="false"/>
<property name="contextPath" value="/adeptia"/>
</bean>
Changes in apps.properties File
Once the post installation steps are done, start the Connect Portal.
If you are using Database/Advanced Database Event, Source/Target activity with MySQL Database Server using an older version of MySQL JDBC jars then it is recommended to upgrade the jars to mitigate the vulnerability associated with the older jars. |
Login to Adeptia Connect. If you log in successfully, indicates Connect Portal is updated successfully.
Next Step