Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Java/Jakarta EE application server cheatsheet

• Ports: 8080, 8181, 4848 (web server console) • Ports: 9080, 9443
• Domains: domain1 & production • Default server: defaultServer
• Auto-deploy: glassfish/domains/[domain_name]/autodeploy • Auto-deploy: usr/servers/[server_name]/dropins
• Embedded database: H2 • Embedded database: none per default
• Config file: glassfish/domains/[domain_name]/config/domain.xml • Config file: usr/servers/[server_name]/server.xml
• Start: bin/asadmin start-domain Stop: bin/asadmin stop-domain • Start: bin/server start Stop: bin/server stop
• Adding libraries: bin/asadmin add-library /path/to/yourjar.jar • Adding libraries: Configure in server.xml
• Adding connection pool: bin/asadmin create-jdbc-connection-pool • Adding a data source: Configure in server.xml
… • Simple Dockerfile:
• Adding JDBC resource: bin/asadmin create-jdbc-resource …
• Simple Dockerfile: FROM open-liberty:kernel
COPY server.xml /config/
FROM payara/server-full:latest COPY your-war.war /config/dropins
COPY your-war.war $DEPLOY_DIR

• Ports: 8080, 8443, 9990 (web server console) • Ports: 8080, 8443
• Server Modes: standalone & domain • Admin panel: http://localhost:8080/manager/
• Auto-deploy: [server_mode]/deployments • Auto-deploy: webapps/
• Embedded database: H2 • Embedded database: HSQL
• Config file: [server_mode]/configuration/standalone.xml • Config file: tomee.xml, server.xml, context.xml in config/
• Start: bin/standalone Stop: bin/jboss-cli –-connect • Start: bin/catalina start Stop: bin/catalina stop
command=:shutdown • Adding libraries: Add to lib/ folder
• Adding libraries: Create a new module within modules/ • Adding a data source: Configure in config/tomee.xml
• Adding a data source: /subsystem=datasources/jdbc- • Simple Dockerfile:
driver=[driver_name]:add(…)
• Simple Dockerfile: FROM tomee:latest
COPY your-war.war /usr/local/tomee/webapps
FROM jboss/wildfly:latest
COPY your-war.war /opt/jboss/wildfly/standalone/deplyoments

Get further information here: https://rieckpil.de/cheatsheet-java-jakarta-ee-application-servers

You might also like