[JAVA] Exécutez JSP Hello World avec Tomcat sur Docker

Lorsque la réponse de JSP, que je touche rarement, est soudainement arrivée, je l'ai laissée comme mémo car je me demandais quoi faire en premier.

Quoi utiliser

procédure

  1. Préparez docker-compose.yml --Spécifiez l'image Docker officielle pour Tomcat
  1. Placez le répertoire de l'application sous le répertoire webapps et placez le JSP.
  1. Démarrer

Structure du répertoire

├── docker-compose.yml
└── webapps
    └── `Nom de l'application`
        ├── WEB-INF
        │   └── lib
        │       └── `Bibliothèques requises telles que JSTL`
        └── index.jsp

1. Préparez docker-compose.yml

docker-compose.yml

version: '3'

services:
  tomcat:
    image: tomcat:9.0.13-jre11-slim
    volumes:
      - ./webapps:/usr/local/tomcat/webapps
    ports:
      - 8080:8080

2. Placez le répertoire de l'application sous le répertoire webapps et placez le JSP.

webapps/helloworld/index.jsp

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Hello, world!</title>
</head>
<body>
  <h1><%= "Hello, world!" %></h1>
</body>
</html>

3. Démarrer

Autres problèmes

Recommended Posts

Exécutez JSP Hello World avec Tomcat sur Docker
Hello World avec Docker et langage C
Hello World avec GlassFish 5.1 + Servlet + JSP
JSP sur Tomcat
Développement Java avec Codenvy: Hello World! Run
Exécutez Ubuntu + ROS avec Docker sur Mac
Exécutez Payara avec Docker
Hello World avec Web Assembly
Hello World avec Micronaut
Facile à afficher Hello World avec Rails + Docker
Hello World avec Spring Boot
Exécutez TAO Core avec Docker
Exécutez openvpn sur Docker (Windows)
Bonjour tout le monde avec Spring Boot!
Bonjour tout le monde avec VS Code!
java bonjour le monde, compilez, exécutez
Exécuter des rails à chaque fois dans le docker
Hello World avec Spring Boot
Hello World avec SpringBoot / Gradle
Bonjour tout le monde! Avec Asakusa Framework!
Essayez Hello World en utilisant Java brut sur le conteneur Docker
Exécutez l'exemple SSE (Server-Sent-Event) sur le docker
Étapes pour exécuter Docker sur Mac
Exécutez puppeteer-core sur Heroku (édition Docker)
Jusqu'à "Hello World" avec Spring Boot
Exécutez l'AWS CLI sur Docker
Pour exécuter JavaFX sur Docker
Hello World avec AWS Lambda + Java
Bonjour tout le monde avec Kotlin et JavaFX
WordPress avec Docker Compose sur CentOS 8
(Intellij) Hello World avec Spring Boot
Exécuter PureScript sur un conteneur Docker
Exécutez le script shell de tomcat sur java8
Créez un PDF avec itext7 ~ HelloWorld ~
Faites fonctionner Jupyter Lab n'importe où avec Docker
"Hello world" pour ImageJ avec Eclipse
Hello World avec GWT 2.8.2 et Maven
Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
Hello World avec Eclipse + Spring Boot + Maven
Bonjour tout le monde avec le moteur de modèle Java Thymeleaf
"Hello, World!" Avec Kotlin + CLI en 5 minutes
Hello World sur Mac VSCode Java
Bonjour tout le monde avec Kotlin et Tornado FX
Créer un environnement avec Docker sur AWS
Comment Spring Security fonctionne avec Hello World
Jusqu'à ce que vous exécutiez apache avec ubuntu sur docker
(IntelliJ + gradle) Hello World avec Spring Boot
Comment exécuter Blazor (C #) avec Docker
Hello World avec Java Servlet et JSP (démarrage facile du serveur Web avec Maven + Jetty)
Hello World, une application d'interface graphique multiplateforme avec Groovy fonctionnant sur la plate-forme Java