[JAVA] Schritte zum Bereitstellen von Struts 2.5.8

Vorbereitungen

Erstellung von Entwicklungsprojekten

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

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

Schritte zum Einrichten des Bereitstellungsservers

-Neuer Server mit Registerkarte Server スクリーンショット 2017-01-03 17.21.36.png

** Bitte wechseln Sie zu einer Standortzeichenfolge wie dieser anstelle von Meta ... **

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

Willkommen in der Welt

--Kopieren Sie nur die erforderlichen Bibliotheken von Struts 2.5.8 nach WebContent / Web-INF / lib. Wenn Sie alle heruntergeladenen Bibliotheken kopieren, wird bei der Bereitstellung eine Fehlermeldung angezeigt.

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

--Erstellen Sie web.xml unter 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>


<?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;
	   }
}

Implementierungsergebnisse

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

Recommended Posts

Schritte zum Bereitstellen von Struts 2.5.8
Schritte zur Bereitstellung in Heroku
So stellen Sie Struts2 manuell als Kriegsdatei bereit
Wie man mit Heroku einsetzt
Stellen Sie die Anwendung auf WildFly bereit
So stellen Sie Laravel für CentOS 7 bereit
So stellen Sie Bootstrap auf Rails bereit
Stellen Sie Rails on Docker für Heroku bereit
Stellen Sie die SpringBoot-Anwendung in AWS EC2 bereit
Schritte zum Installieren von devtoolset-6 unter CentOS 7
Memo mit Struts2 + Ajax zu bekommen
to_ ○
Kriegsbereitstellung für Azure Web Apps (Maven)
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
Bereitstellen für Heroku [Ruby on Rails] Anfänger
Übergang von Struts2 zu Spring MVC (Controller)
Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
[Struts] So übergeben Sie Werte zwischen jsps
Schritte zum Registrieren einer Java-Datei auf GitHub
Schritte zur Verwendung von JConsole mit Cognos Analytics