Changes in IOT build
This wiki page tracks down the upgrade of internal or external third party changes in IOT build in the descending order:
Oct 2018 Changes: (Oct 24th 2018)
buildScript_mac.sh
1. IOT_WEB URL changed: http://build/zoho/iot_web/webhost/master/Oct_22_2018/IOT_WEB.zip
2. Struts version upgraded from 2.3.32 to 2.3.35
Changes in build script:
"$TP_PKG/struts/struts_2_3_35/lib/struts2-core-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/xwork-core-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/ognl-3.0.21.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/commons-lang3-3.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/freemarker-2.3.28.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/javassist-3.11.0.GA.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-api-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-core-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-jsp-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-template-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/struts2-tiles-plugin-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/asm-3.3.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/commons-beanutils-1.8.0.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/commons-digester-2.0.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/commons-validator-1.3.1.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/struts2-dojo-plugin-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/struts2-json-plugin-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/struts2-tiles-plugin-2.3.35.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-el-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-freemarker-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-ognl-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/tiles-servlet-2.2.2.jar::$WEB_INF_DIR/lib/"
"$TP_PKG/struts/struts_2_3_35/lib/commons-io-2.2.jar::$WEB_INF_DIR/lib/"
--
3. EAR milestone changed to EAR_M6_1: http://integ-ci/products/ear/milestones/master/EAR_M6_1/EncryptAgent.zip
Migrate the Tomcat (right now it will be 8.0.45) to 9.0.12 in your Eclipse installation:
A brief procedure will be as follows:
2. In Eclipse, go to the Servers tab & delete the existing Tomcat v8.0 server.
3. Once you delete the existing server, you will see a hyperlink to add a server.
4. Click it and choose Tomcat 9 and choose the tomcat 9 installation directory.
5. Choose JRE 8.
6. The above will complete the tomcat upgrade.
7. Now select server.xml from the eclipse project tree and give the path as /
8. Double click the Tomcat v9.0 server (from the servers tab) and configure the timeout for start & stop as 900 seconds.