+ All Categories
Home > Documents > SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE...

SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE...

Date post: 11-Jun-2020
Category:
Upload: others
View: 10 times
Download: 1 times
Share this document with a friend
34
Transcript
Page 1: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...
Page 2: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

SERVER

INTERNET

Page 3: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

APACHE TOMCAT

JDK/JRE

APACHE HTTPD

my-app.warmy-app.war

configurations

THE BASICS

APACHE TOMCAT

JDK/JRE

my-app.warmy-app.war

configurations

Page 4: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

...

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat

...

Load Balancer

/app1

/app2 /app3

REAL WORLD

Page 5: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

d BalancerLoad Balancer

. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

...

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

APACHE HTTPD

Apache Tomcat

Apache Tomcat

Apache Tomcat. ..

/contacts

/calendar /messages

REAL WORLD

Page 6: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

CONFIGURE

• Define JVMs, Web Servers, Resources

DEPLOY

• Generate/Deploy Web Servers

• Generate/Deploy JVMs

OPERATE

• Start/Stop JVMs

• Start/Stop Web Servers

• Real-time status updates

• Support Tools

AUDIT

JWALA

Page 7: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Jwala JVM

https://<host>/aem/v1.0/

/jvms/<name>/start :json

/jvms/<name>/stop :json

/webservers/<name>/start :json

/webservers/<name>/stop :json

SSH/HTTP(S)

RESTful APIs

REMOTE CONNECTIVITY

JWALA INTERFACES

Page 8: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

CONFIGURE

Media

Groups

JVMs

Web Servers

Web Apps

Resources

DEPLOY

JVMs

Web Servers

Resources

MANAGE

Groups

JVMs

Web Servers

AGENDA

Page 9: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 10: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 11: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 12: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 13: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 14: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

GROOVY TEMPLATES

Page 15: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

GROOVY TEMPLATES

Page 16: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

Page 17: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

server.xml

<Connector port=“${jvm.httpsport}”/>

Generated server.xml file for jvm-1

<Connector port=“2901” />

jvm(1).portNo = 2901jvm(2).portNo = 2911

Generated server.xml file for jvm-2

<Connector port=“2911” />

DEFINE

server.xml.md.json

{"deployPath":”/opt/jvms/${jvm.jvmName}/conf","deployFileName":"server.xml",

}

Media Groups JVMsWeb

ServersWeb Apps ResourcesCONFIGURE

GENERATE

Page 18: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEPLOY Web Server

JVM Resource

GENERATE/DEPLOYALL WEB SERVERS

GENERATE/DEPLOY

ONE WEB SERVER

Page 19: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEPLOY Web Server

JVM Resource

REMOVEWEB SERVER

Page 20: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEPLOY Web Server

JVM Resource

GENERATE/DEPLOY

ALL JVMs

GENERATE/DEPLOY

ONE JVM

Page 21: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEPLOY Web Server

JVM Resource

REMOVEJVM

Page 22: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEPLOY Web Server

JVM Resource

GENERATE/DEPLOY

RESOURCES

Page 23: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

START/STOPEVERYTHING

AGGREGATE STATUS REAL

TIME UPDATES

GroupWeb

ServersJVMs

Page 24: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

START/STOPGROUP

WEB SERVERS

START/STOPONE

WEB SERVER

GroupWeb

ServersJVMs

Page 25: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

LINK TO mod_proxy

UI

LINK TO httpd.conf

GroupWeb

ServersJVMs

Page 26: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

DRAIN SESSIONS PER

GROUPALL JVMS

DRAIN SESSIONS

PER GROUP ONE JVM

GroupWeb

ServersJVMs

Page 27: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

START/STOPGROUPJVMs

START/STOPONEJVM

GroupWeb

ServersJVMs

Page 28: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

MANAGE

LINK TO TOMCAT

MANAGER

HEAP DUMP

THREADDUMP

GroupWeb

ServersJVMs

Page 29: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

JDK

Embedded H2 DB

Spring Framework

JSch

JGroups

slf4j/log4j

Groovy

React UI

APACHE TOMCAT

JWALA ARCHITECTURE

Page 30: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

GETTING STARTED

Page 31: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

CONTRIBUTE

Page 32: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

THE TEAM

Page 33: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

DEMO

Page 34: SERVERAPACHE TOMCAT JDK/JRE APACHE HTTPD my-app.war my-app.war configurations THE BASICS APACHE TOMCAT JDK/JRE my-app.war my-app.war configurations... Apache Tomcat Apache Tomcat...

THANK YOU


Recommended