Method and system for rapidly deploying and loading java applications in cloud environment

A Java application and cloud environment technology, applied in the field of cloud computing, can solve problems such as difficulty in class library upgrade and maintenance, huge Java application deployment package, high cost of Java application cloud migration, and achieve the effect of improving deployment efficiency and reducing memory consumption

Active Publication Date: 2018-03-23
CHINA TELECOM CORP LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. The cost of Java application cloud migration is high
When a Java application needs to be migrated and deployed to the cloud platform, it is necessary to ensure that the class library version of the Java application is consistent with the application container. If the Java application uses a class library version inconsistent with the application container, the Java application must be modified and restarted. Compilation, which increases the migration cost of Java applications;
[0007] 2. It is difficult to upgrade and maintain the class library
[0008] 3. The Java application deployment package is still huge
[0011] 2. The application instance of each Java application deployed to the application container needs to be fully loaded, and the class library that the Java application depends on will also be loaded into the memory. Repeatedly loading the same class library for different application instances increases the memory and memory capacity of the application container. Input / Output (I / O) Overhead

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for rapidly deploying and loading java applications in cloud environment
  • Method and system for rapidly deploying and loading java applications in cloud environment
  • Method and system for rapidly deploying and loading java applications in cloud environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangements of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.

[0044] At the same time, it should be understood that, for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0045] The following description of at least one exemplary embodiment is merely illustrative in nature and in no way taken as limiting the invention, its application or uses.

[0046] Techniques, methods and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such techniques, methods and devices should be considered part of the descript...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the present invention discloses a method and system for rapidly deploying and loading Java applications in a cloud environment, wherein the method includes: the application deployment client device determines the shared JAR library of the cloud platform according to the local Java application shared class library JAR directory Incremental shared JAR files that do not exist, package the incremental shared JAR files, private JAR files, and shared JAR file identification files into a Java application deployment package, and send the Java application deployment package to the cloud application deployer; the cloud application deployer starts from Java Extract the incremental shared JAR file from the application deployment package, store the incremental shared JAR file in the shared JAR library, remove the incremental shared JAR file in the Java application deployment package and send it to the application container; The deployment package loads the Java application. The embodiments of the present invention can improve Java application deployment efficiency and reduce memory consumption of application containers.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a method and system for rapidly deploying and loading Java applications in a cloud environment. Background technique [0002] Java is an object-oriented programming language that can write cross-platform application software. To deploy a Java application in a cloud environment, all the resources and classes of the Java application in the local environment need to be packaged into an application deployment package, which is uploaded to the application container on the cloud platform through the Internet to run. [0003] Java applications generally use a large number of third-party class libraries or frameworks (such as Struts, Spring, Hibernate), and the class library (Java Archive, JAR) files required by the application must be packaged into the application deployment package, resulting in the size of the application deployment package as high as Tens of megabytes or even hundreds...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/60G06F9/445G06F17/30
Inventor 何震苇杨新章陆钢梁柏青李慧云钟伟彬魏颖琪陈力
Owner CHINA TELECOM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products