mrc logo mrc logo
  • m-Power m-Power
    What is m-Power?
    Overview Demos Build Process Case Studies Specs Pricing Trial
    m-Power Resources
    Overview How-To Videos Webinars & Podcasts White Papers Fact Sheets
  • Solutions Solutions
    What does m-Power build?
    Overview Database Front-Ends Reporting CRM Systems Business Intelligence Dashboards Inventory Management Mobile Apps ERP Enhancements Modernization Spreadsheets to the web MS Access to the web B2B/Web Portals Scheduling Embedded Analytics Web Forms Workflow Data Exploration Budgeting & Forecasting APIs and Web Services Db2 Web Query Alternative
    Solutions by Industry
    Overview Manufacturing Government Foodservice Software Vendors Logistics & Supply Chain Software Consultants Healthcare
  • Services Services
    Development Services Training Mentoring
  • About About
    Overview Partners Press Releases Careers Events Contact Blog
  • Support Support
    Support Home FAQ Documentation Customer Portal Enhancements Updates Roadmap Techblog
Try m-Power

m-Power Manual

Browse:

  • Home
  • m-Power Administration
  • Upgrading to JDK 1.8
Back to Manual

Upgrading to JDK 1.8

Beginning with the April 2015 release, m-Power supports JDK 1.8. mrc support recommends that you upgrade to JDK 1.8 as soon as possible as future m-Power releases will require you to be running JDK 1.8 or later. This change is required as previous versions of JDK have reached an "End of Life" notice from their author. In addition, the latest version of the JDK supports new functionality that will assist future development efforts to improve m-Power.

Customers who utilize the m-Power Update.exe package will be prompted to upgrade to JDK 1.8. If they accept, all necessary upgrades will be performed automatically. Be sure to apply this executable to all m-Power installations.

Users who prefer to do the conversion process manually, please follow the following steps:

  1. Be sure you are running the April 2015 version of m-Power (or later)
  2. Download the JDK 1.8 binaries from this location. (64-bit only)
  3. Run the JDK installer.
  4. Go into a Command window and navigate to /m-power/tomcat/bin
  5. Edit each of your Tomcat services. For example, a standard Tomcat 7 development instance would be invoked via: tomcat7w //ES//TC7DEV
  6. tomcat_es

  7. Switch to the Java tab and edit the path to Java Virtual machine. Be sure the path points to the JDK 1.8 folder (for instance, C:\Program Files\Java\jdk1.8.0_40\jre\bin\server\jvm.dll)
  8. java_virtual_machine

  9. After changing all Tomcat instances, right-click "My computer" and go to "Properties". Click Advanced and go to Environmental Variables. Under System Variables, edit the path, replacing the path of JDK 1.6 (;C:\Program Files\Java\jdk1.6.0_25\bin) to the 1.8 equivalent (;C:\Program Files\Java\jdk1.8.0_40\bin).
  10. environmental variables

  11. Open Windows explorer and navigate to \Java\JDK1.8.0_40\lib and copy the tools.jar file to your \m-power\tomcat\lib folder. Please overwrite the existing file.
  12. Navigate to \m-Power\proddata\lib and copy the ecj* file to \m-power\tomcat\lib. Delete the ecj-3.7.2.jar file
  13. Restart the server

For non-Windows installations, please do the following:

  1. Be sure you are running the April 2015 version of m-Power (or later)
  2. Download and install JDK 1.8 via your operating system.
  3. Modify the Java Path found in the process that invokes Tomcat (either a .sh script or a Linux service) to reflect the new JDK location.
  4. Navigate to \Java\JDK1.8.0_40\lib and copy the tools.jar file to your \m-power\tomcat\lib folder. Please overwrite the existing file.
  5. Navigate to \m-Power\proddata\lib and copy the ecj* file to \m-power\tomcat\lib. Delete the ecj-3.7.2.jar file
  6. Restart Tomcat

Note:

  • As of April 2015, mrc technical support will no longer support m-Power installations on 32-bit architecture. If you are currently utilizing this architecture, please consider upgrading to 64-bit. This architecture, while fully supported, allows you to make better use of available system memory.

Created: April 23, 2015 | Modified: November 12, 2015

Search


Browse By Category

Build Process (13)
Starting with m-Power (8)
Retrievals (10)
Reports (15)
Summaries (4)
Maintainers (17)
Graphs (8)
m-Power Data Explorer (4)
General (24)
Calculations (5)
Utilities (9)
m-Power Administration (23)
Security (11)
Freemarker (6)
m-Painter (29)
Form Validation (5)
External Objects & UDFs (12)
Deprecated Documentation (23)
Bootstrap Templates (7)

Popular Tags

Freemarker Popular Data Dictionary Calculations Maintainer Report Record Selections Production Bar Graphs Bootstrap Templates Security Email Summaries Parameters Performance Compiling Graphing Prompt Screens m-Painter Dropdowns Application Properties Dates mrc-Productivity Series Getting Started Build Process Excel App Properties Video Java DB2 Maintainers Retrievals SQL Admin Tomcat Retrieval Reports RPG Database Form Validation Graphs External Objects Administration Advanced Graph Properties

See all tags »

michaels, ross & cole, ltd. (mrc)

Privacy Policy Cookie Policy Cookie Settings Notice at Collection Do Not Sell or Share My Personal Information

mrc (US)

2001 Midwest Road
Suite 310
Oak Brook, IL 60523
630-916-0662

mrc (UK)

Mortlake Business Centre
20 Mortlake High Street
London, SW14 8JN
+44-20-335-59566


© 2024 mrc. All rights reserved.