[JAVA] Étapes de déploiement de Struts 2.5.8

Préparation préalable

--Téléchargez la dernière version de Struts 2.5.8: Strut 2.5.8 --Java Télécharger et installer: Comment installer Java sur Mac --Introduire Eclipse IDE: Eclipse

Création de projets de développement

スクリーンショット 2017-01-03 17.13.52.png

スクリーンショット 2017-01-03 17.18.57.png

Étapes de configuration d'un serveur de déploiement

-Nouveau serveur avec l'onglet Serveur スクリーンショット 2017-01-03 17.21.36.png

-Lors du réglage, réglez comme suit. Spécifiez l'emplacement du serveur dans le dossier où Tomcat est installé. スクリーンショット 2017-01-03 17.23.00.png -Besoin de changer la propriété d'emplacement du serveur スクリーンショット 2017-01-03 17.26.59.png

** Veuillez utiliser une chaîne de localisation comme celle-ci au lieu de Meta ... **

スクリーンショット 2017-01-03 17.27.08.png

Bienvenue dans le monde

スクリーンショット 2017-01-03 17.32.02.png

--Créer web.xml sous WEB-INF


<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1"
  metadata-complete="true">

	<display-name>HelloStrut2</display-name>
	<welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
</web-app>

--Placez struts.xml dans WebContent / WEB-INF / classes /


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
   <constant name="struts.devMode" value="true" />
   <package name="helloworld" extends="struts-default">
      <action name="hello" 
            class="com.tutorialspoint.struts2.HelloWorldAction" 
            method="execute">
            <result name="success">/HelloWorld.jsp</result>
      </action>
   </package>
</struts>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello Struts2</title>
</head>
<body>
   <h1>Hello World From Struts2</h1>
   <form action="hello">
      <label for="name">Please enter your name</label><br/>
      <input type="text" name="name"/>
      <input type="submit" value="Say Hello"/>
   </form>
</body>
</html>

-WebContent/WEB-INF/Helloworld.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello Struts2</title>
</head>
<body>
   Hello World, <s:property value="name"/>
</body>
</html>
package com.tutorialspoint.struts2;

public class HelloWorldAction {

	   private String name;

	   public String execute() throws Exception {
	      return "success";
	   }
	   
	   public String getName() {
	      return name;
	   }

	   public void setName(String name) {
	      this.name = name;
	   }
}

Résultats de la mise en œuvre

スクリーンショット 2017-01-03 17.39.56.png

Recommended Posts

Étapes de déploiement de Struts 2.5.8
Étapes de déploiement sur Heroku
Pour déployer manuellement Struts2 en tant que fichier war
Comment déployer avec heroku
Déployer l'application sur WildFly
Comment déployer Laravel sur CentOS 7
Comment déployer Bootstrap sur Rails
Déployer des rails sur Docker vers heroku
Déployer l'application SpringBoot sur AWS EC2
Étapes pour installer devtoolset-6 sur CentOS 7
Mémo à obtenir avec Struts2 + Ajax
à_ ○
Déploiement de guerre sur Azure Web Apps (maven)
Déployer sur heroku avec Docker (Rails 6, MySQL)
Déployer sur Heroku [Ruby on Rails] Débutant
Transition de Struts2 à Spring MVC (contrôleur)
Essayez de déployer l'application Rails sur EC2-Part 2 (déploiement) -
[Struts] Comment passer des valeurs entre jsps
Étapes pour enregistrer un fichier Java sur GitHub
Procédure d'utilisation de JConsole avec Cognos Analytics