[JAVA] Autoriser le développement dans l'environnement Eclipse à l'aide du SDK iPLAss

À propos d'iPLAss

Veuillez consulter le site officiel pour plus de détails. https://iplass.org/

À propos de cette procédure

Dans l'article ci-dessus, le développement avec Groovy était supposé, mais en suivant cette procédure, vous pourrez également développer avec Eclipse + Java.

À propos de l'environnement de construction, etc.

À propos de la "construction de l'environnement de développement"

L'URL de la procédure de construction officielle est ci-dessous. https://iplass.org/docs/gettingstarted/installguide/index.html

Paramètres Eclipse

Ouvrez l'écran des paramètres dans Fenêtre> Paramètres. image.png

Paramètres Eclipse 01/03

Général> Réglez "UTF-8" dans "Encodage de fichier texte" dans l'espace de travail. rapture_20191208043603.jpg

Paramètres Eclipse 02/03

Java> JRE installé: Java à utiliser est défini Java> Compilateur: il a le même niveau de conformité du compilateur que Java à utiliser. Assurez-vous que chacun est défini. rapture_20191208044005.jpg rapture_20191208044012.jpg

Paramètres Eclipse 03/03

Serveur> Enregistrez la configuration Tomcat + Java utilisée dans l'environnement d'exécution. rapture_20191208045843.jpg rapture_20191208050054.jpg rapture_20191208050143.jpg rapture_20191208050214.jpg

Après avoir défini les trois paramètres ci-dessus, cliquez sur «Appliquer et fermer» pour fermer l'écran de configuration.

Importer un projet

Importer le projet 01/09

Téléchargez le SDK sur le site officiel d'iPLAss et décompressez-le. https://iplass.org/downloads/ rapture_20191208052157.jpg

Projet d'importation 02/09

Copiez le répertoire "iplass-skeleton" de la zone décompressée dans l'espace de travail Eclipse. rapture_20191208052842.jpg

Importer le projet 03/09

Importez du côté Eclipse. Sélectionnez Importer un projet. rapture_20191208053610.jpg

Projet d'importation 04/09

Sélectionnez Projet dans Général> Dossier ou Archive. rapture_20191208053643.jpg

Projet d'importation 05/09

Sélectionnez Répertoire, puis sélectionnez le répertoire "iplass-skeleton" que vous avez copié dans votre espace de travail. Après cela, décochez "Détecter et configurer la nature du projet" et cliquez sur le bouton "Terminer". rapture_20191208054235.jpg

Projet d'importation 06/09

Suivez la procédure ci-dessous pour changer le nom du projet (nom de l'application), etc.

1. Renommer

Cliquez avec le bouton droit sur le projet et suivez les étapes ci-dessous pour renommer le projet. Refactoring> Renommer rapture_20191208054748 - コピー.jpg rapture_20191208055017.jpg

2. Déplacer

Cliquez à nouveau avec le bouton droit sur le projet et suivez les étapes ci-dessous pour modifier le répertoire actuel. Refactoring> Déplacer rapture_20191208054748.jpg rapture_20191208055201.jpg Avant modification: E: \ eclipse \ pleiades-2019-09 \ workspace \ iplass-skeleton Après modification: E: \ eclipse \ pleiades-2019-09 \ workspace \

3. Modifier les paramètres Gradle

Ouvrez le fichier "setting.gradle" dans le projet et remplacez la valeur de "rootProject.name" par la valeur du nom du projet. rapture_20191208055625.jpg

Importation du projet 07/09

Ouvrez "build.gradle" dans le projet et définissez le pilote MySQL JDBC à obtenir par Gradle.

Projet d'importation 08/09

Cliquez avec le bouton droit sur le projet et suivez les étapes ci-dessous pour convertir le projet en un projet qui peut exécuter Gradle. Configuration> Ajouter la nature Gradle rapture_20191208060039.jpg

Projet d'importation 09/09

Cliquez avec le bouton droit sur le projet et sélectionnez Actualiser. Les bibliothèques de dépendances, etc. sont importées. rapture_20191208061036.jpg

Paramètres du projet

Paramètres du projet 01/08

Faites un clic droit sur le projet et sélectionnez «Propriétés» pour ouvrir l'écran des paramètres. rapture_20191208061642.jpg

Paramètres du projet 02/08

Sélectionnez Paramètres du projet Web et définissez la racine du contexte. (Faites partie de l'URL) Cette fois, cette procédure est appelée "systie". rapture_20191208071113.jpg

Paramètres du projet 08/03

Sélectionnez "Project Facet" et définissez-le selon la procédure suivante.

  1. Sélectionnez l'onglet Runtime. rapture_20191208062131.jpg
  2. Dans l'onglet "Runtime", sélectionnez la configuration que vous souhaitez utiliser (dans cette procédure, la configuration est Tomcat8.5 + Java11 créée ci-dessus). rapture_20191208062146.jpg
  3. Changement de la version de "Dynamic Web Module" dans le cadre de gauche en "3.1". rapture_20191208062201.jpg Lorsque les paramètres sont terminés, cliquez sur «Appliquer et fermer» pour fermer.

Paramètres du projet 04/08

Ouvrez "mtp-service-config.xml" situé dans "src / main / resource". rapture_20191208062830.jpg

Paramètres du projet 08/05

Configurez iPLAss pour qu'il fonctionne avec MySQL. iPLAss peut être défini en commutant le XML à lire pour chaque DB. Par défaut, les paramètres oracle sont chargés, alors commentez le XML d'Oracle et décommentez le XML de MySQL.

mtp-service-config.xml: avant modification


	<inherits>/mtp-core-service-config-oracle.xml</inherits>
	<!-- If use mysql, inherits mtp-core-service-config-mysql.xml for convenience. -->
	<!--
	<inherits>/mtp-core-service-config-mysql.xml</inherits>
	-->

mtp-service-config.xml: après modification


	<!--
	<inherits>/mtp-core-service-config-oracle.xml</inherits>
	-->
	<!-- If use mysql, inherits mtp-core-service-config-mysql.xml for convenience. -->
	<inherits>/mtp-core-service-config-mysql.xml</inherits>

Paramètres du projet 08/06

Définissez les informations de connexion sur MySQL. De même, commentez les paramètres Oracle, supprimez les commentaires des paramètres MySQL et entrez les informations de connexion.

mtp-service-config.xml: avant modification


	<!-- Rdb Connection Settings -->
	<service>
		<interface>org.iplass.mtp.impl.rdb.connection.ConnectionFactory</interface>

		<!-- DriverManager base ConnectionFactory -->
		<class>org.iplass.mtp.impl.rdb.connection.DriverManagerConnectionFactory</class>

		<!-- ■ your rdb setting 1 ■ -->
		<!-- for oracle -->
		<property name="url" value="jdbc:oracle:thin:ADDRESS:PORT:DB" />
		<property name="user" value="XXXXX" />
		<property name="password" value="XXXXX" />
		<property name="driver" value="oracle.jdbc.driver.OracleDriver" />

		<!-- for mysql -->
		<!--
		<property name="url" value="jdbc:mysql://ADDRESS:PORT/DB" />
		<property name="user" value="XXXXX" />
		<property name="password" value="XXXXX" />
		<property name="driver" value="com.mysql.cj.jdbc.Driver" />
		-->

mtp-service-config.xml: après modification


	<!-- Rdb Connection Settings -->
	<service>
		<interface>org.iplass.mtp.impl.rdb.connection.ConnectionFactory</interface>

		<!-- DriverManager base ConnectionFactory -->
		<class>org.iplass.mtp.impl.rdb.connection.DriverManagerConnectionFactory</class>

		<!-- ■ your rdb setting 1 ■ -->
		<!-- for oracle -->
		<!--
		<property name="url" value="jdbc:oracle:thin:ADDRESS:PORT:DB" />
		<property name="user" value="XXXXX" />
		<property name="password" value="XXXXX" />
		<property name="driver" value="oracle.jdbc.driver.OracleDriver" />
		-->

		<!-- for mysql -->
		<property name="url" value="jdbc:mysql://localhost:3306/mtdb" />
		<property name="user" value="xxx" />
		<property name="password" value="xxxx" />
		<property name="driver" value="com.mysql.cj.jdbc.Driver" />

Paramètres du projet 08/07

Définissez la destination de sauvegarde des données binaires. Pour MySQL, le paramètre est obligatoire. Décommentez et modifiez le paramètre du répertoire racine dans lequel vous souhaitez enregistrer le binaire.

mtp-service-config.xml: avant modification


	<!-- Lob Store Settings -->
	<service>
		<interface>org.iplass.mtp.impl.lob.LobStoreService</interface>

		<!--
Si vous souhaitez enregistrer les données binaires dans un fichier, veuillez décommenter ce qui suit.
Si la base de données est MySQL ou PostgreSQL, le paramètre FileLobStore est requis.
* Les paramètres suivants sont pour enregistrer le binaire dans un fichier et LongText dans RDB.
Si LongText est également un fichier, définissez également longTextStore sur FileLobStore.
		 -->
		<!--
		<property name="binaryStore" class="org.iplass.mtp.impl.lob.lobstore.file.FileLobStore">
			<property name="rootDir" value="[setYourBinaryFileStoreRootPath]" />
			<property name="overwriteFile" value="false" />
		</property>
		<property name="longTextStore" class="org.iplass.mtp.impl.lob.lobstore.rdb.RdbLobStore">
		</property>
		 -->

		<!--
Taille du lob Rdb(lob_store)Spécifiez s'il faut gérer avec.
		-->
		<property name="manageLobSizeOnRdb" value="true" />
	</service>

mtp-service-config.xml: après modification


	<!-- Lob Store Settings -->
	<service>
		<interface>org.iplass.mtp.impl.lob.LobStoreService</interface>

		<!--
Si vous souhaitez enregistrer les données binaires dans un fichier, veuillez décommenter ce qui suit.
Si la base de données est MySQL ou PostgreSQL, le paramètre FileLobStore est requis.
* Les paramètres suivants sont pour enregistrer le binaire dans un fichier et LongText dans RDB.
Si LongText est également un fichier, définissez également longTextStore sur FileLobStore.
		 -->
		<property name="binaryStore" class="org.iplass.mtp.impl.lob.lobstore.file.FileLobStore">
			<property name="rootDir" value="E:\ProgramFiles\mysql\iplass" />
			<property name="overwriteFile" value="false" />
		</property>
		<property name="longTextStore" class="org.iplass.mtp.impl.lob.lobstore.rdb.RdbLobStore">
		</property>

		<!--
Taille du lob Rdb(lob_store)Spécifiez s'il faut gérer avec.
		-->
		<property name="manageLobSizeOnRdb" value="true" />
	</service>

Paramètres du projet 08/08

Définissez le courrier. Si vous ne souhaitez pas utiliser de développement local ou de serveur de messagerie, vous pouvez vérifier le courrier en le sortant dans le journal.

mtp-service-config.xml: avant modification


		<!-- ■ for develop only (additional="true) ■ -->
		<!--Si vous souhaitez déboguer le courrier sortant, activez ce qui suit.-->
		<!--
		<property name="listener" class="org.iplass.mtp.mail.listeners.LoggingSendMailListener" additional="true"/>
		-->

mtp-service-config.xml: après modification


		<!-- ■ for develop only (additional="true) ■ -->
		<!--Si vous souhaitez déboguer le courrier sortant, activez ce qui suit.-->
		<property name="listener" class="org.iplass.mtp.mail.listeners.LoggingSendMailListener" additional="true"/>

Après avoir effectué les modifications jusqu'à présent, enregistrez "mtp-service-config.xml".

Création d'un locataire (supplément)

J'ai créé un locataire dans la configuration iPLAss, mais après les paramètres ci-dessus, je peux créer plusieurs locataires à partir d'Eclipse.

Si vous souhaitez créer un nouveau locataire, suivez les étapes ci-dessous pour ouvrir l'écran et le créer.

Démarrez le serveur

Démarrer le serveur 01/06

Ouvrez l'écran avec Fenêtre> Vue Vue> Autre. rapture_20191208072625.jpg

Démarrer le serveur 02/06

Sélectionnez Serveur> Serveur et ajoutez la vue à l'écran Eclipse. rapture_20191208073529.jpg

Démarrer le serveur 03/06

Cliquer sur le lien. rapture_20191208073915.jpg

Démarrer le serveur 04/06

Sélectionnez le serveur que vous souhaitez utiliser (dans ce cas, le serveur Tomcat v8.5) et sélectionnez les préférences que vous avez créées pour votre environnement d'exécution de serveur. Après le réglage, cliquez sur "Suivant". rapture_20191208081106.jpg

Démarrer le serveur 05/06

Sélectionnez un projet et appuyez sur "Ajouter". Lorsque le projet est déplacé vers la zone configurée, cliquez sur "Terminer". rapture_20191208081252.jpg

Démarrer le serveur 06/06

Démarrez le serveur. rapture_20191208081450.jpg

Accès à iPLAss

La structure URL d'iPLAss est la suivante. http://localhost:8080/コンテキスト名/テナント名/gem/

Dans ce cas, c'est comme suit. http://localhost:8080/systie/free/gem/ Si l'écran de connexion suivant apparaît comme après la configuration, cela signifie qu'il a réussi.

Ceci termine la construction d'iPLAss (version Eclipse).

Recommended Posts

Autoriser le développement dans l'environnement Eclipse à l'aide du SDK iPLAss
Création d'un environnement de développement Lambda avec Eclipse
[Note] Construction de l'environnement Struts2 à l'aide de Gradle dans Eclipse
Environnement de développement Java (Mac, Eclipse)
Premier développement Java dans Eclipse
Utiliser Amateurs UML avec Eclipse
Développement d'applications Spring Boot dans Eclipse
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Développement d'équipe avec Git (édition eclipse)
Créer un environnement de développement Jooby avec Eclipse
Utilisez MailHog pour vérifier le courrier dans l'environnement de développement (à l'aide de Docker)
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
Création d'un environnement de développement Kotlin à l'aide de SDKMAN
Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
Implémentation par lots dans l'environnement RubyOnRails à l'aide de Digdag
Exécutez l'environnement de développement Eclipse de jooby sur Gradle
Environnement de développement d'applications Java créé dans un environnement VM
Préparez un environnement de développement Nuxt (web) + Laravel (API) dans le même référentiel à l'aide de docker-compose
[Note] Exécutez le programme java dans l'environnement de développement intégré Eclipse-J'ai essayé d'utiliser git
[Pour les débutants] J'ai essayé d'utiliser DBUnit avec Eclipse
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
[Java] Création d'API à l'aide de Jerjey (Jax-rs) avec eclipse
[Rails] Exécutez LINE Bot dans un environnement local à l'aide de ngrok
Préparez la sortie du journal à l'aide de log4j dans Eclipse.
Création d'un environnement de développement à l'aide d'IntelliJ IDEA + Maven + Tomcat 9
Points bloqués dans la création d'un environnement de développement VS Code et Java
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
Construction de l'environnement de développement Django à l'aide de Docker-compose (mémorandum personnel)
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Environnement de développement Java
MVC dans Eclipse.
Créez un environnement de développement Java à l'aide de jenv sur votre Mac
J'ai essayé d'utiliser une connexion à une base de données dans le développement Android
Jusqu'à ce que vous commenciez à développer avec Spring Boot dans eclipse 1
Jusqu'à ce que vous commenciez à développer avec Spring Boot dans eclipse 2
Essayez de créer un environnement de développement Java à l'aide de Docker