APAR status
Closed as change to accomodate OEM Vendor's code.
Error description
Maximo Anywhere 7.6.1 runtime can't be download on WebSphere 7 using the MaximoAnywhere2-4.war Steps to reproduce 1. On an environment with WebSphere 7 run build build-war to create your runtime war file. 2. Open the configuration tool, point to the 2.4 servlet war MaximoAnywhere2-4.war and click deploy. The deployment will fail with the following error. 00000000 AbstractShell E WASX7120E: Diagnostic information from exception with text "com.ibm.websphere.management.application.client.AppDeploymentEx ception: com.ibm.websphere.management.application.client.AppDeploymentExc eption: [Root exception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.Deploy mentDescriptorLoadException: WEB-INF/web.xml] [configureapplicationserver] org.eclipse.jst.j2ee.commonarchivecore.internal.exception.Deploy mentDescriptorLoadException: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.Deploy mentDescriptorLoadException: WEB-INF/web.xml
Local fix
After your war file is built extract the web.xml from the MaximAnywhere2-4.war and open it in a text editor. Replace the line at the top of the file as noted below Replace: <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="WebApp_ID" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> with <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="WebApp_ID" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd"> Then put the web.xml back in the MaximoAnywhere-2-4.war and attempt to deploy the runtime.
Problem summary
**************************************************************** * USERS AFFECTED: * * Any users with a WebSphere 7 MobileFirst server * **************************************************************** * PROBLEM DESCRIPTION: * * Cannot deploy the MaximoAnywhere.war runtime into the * * MobileFirst server * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
WebSphere 7 no longer supports the Web 2.4 xml schema, need to update to 2.5. Tomcat 7 also supports this 2.5 so we can just change the schema. Manually update your MaximoAnywhere-2.4.war's web.xml to point to 2.5 instead of 2.4 or pickup the latest iFix for 761 to receive this fix.
Temporary fix
Comments
APAR Information
APAR number
IV90440
Reported component name
ANYWHERE INSTAL
Reported component ID
5725M39IN
Reported release
761
Status
CLOSED OEM
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-11-02
Closed date
2016-12-05
Last modified date
2016-12-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
R752 PSY
UP
R760 PSY
UP
R761 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPJLC","label":"Maximo Anywhere"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
05 December 2016