Il était difficile de démarrer manuellement Oracle HTTP Server 12c chaque fois que le serveur était redémarré, alors j'ai commencé à me demander s'il pouvait être exécuté automatiquement.
-Vous utilisez un serveur sur lequel "Oracle HTTP Server 12c" est installé. -C'est ennuyeux de démarrer HTTPD à chaque redémarrage du serveur ... → Lançons HTTP automatiquement au démarrage du serveur! -J'ai pu créer un service et le mettre en exécution automatique ...! → État du service "". ・ Est-il possible d'utiliser le planificateur de tâches?
-Un service qui démarre NodeManager, requis lors du démarrage d'Oracle HTTP Server 12c. -Service qui démarre le corps principal d'Oracle HTTP Server 12c
Création de service et configuration automatique À l'origine, pour démarrer HTTP, suivez la procédure de démarrage de NodeManager → démarrage de HttpServer. Créez un service qui les exécute.
Puisque 1. a échoué, configurez le planificateur de tâches pour qu'il exécute le service au démarrage du serveur.
C'est correct de le faire, mais il n'a pas pu s'exécuter, si grossièrement. Fondamentalement "Créer un fichier de classe Java-> Créer un fichier exe-> Enregistrement du service" Ce sera le flux.
(Le fichier de classe Java et la création de fichier exe sont omis.) Pour enregistrer le service, vous aurez besoin du fichier xml au même emplacement que le fichier exe. Les détails de xml sont les suivants.
<service>
<id>OracleHttpStartBat</id>
<name>OracleHttpStartBat</name>
<description>This service start OHS.</description>
<executable>java</executable>
<arguments>-jar "OracleHttpStartBat.jar"</arguments>
<logmode>rotate</logmode>
</service>
En haut, l'ID du service, le nom du service, le résumé, la langue d'exécution, les arguments et le format du journal.
Après avoir créé le xml, ouvrez une invite de commande sur le même chemin et exécutez ce qui suit.
(OracleHttpStartBat.exe) install
C'est facile, mais vous avez terminé votre inscription au service.
Si vous le définissez sur démarrage automatique, le service s'exécutera automatiquement.
peut être.
URL de référence
https://qiita.com/moni-hide/items/fd26fb223f2d4736cf55
## Programmer les paramètres de l'assistant
Le service ci-dessus ne fonctionnait pas, alors je l'ai exécuté ici.
C'est assez facile à utiliser.
Démarrez l'assistant de planification sur le serveur.
Précisez ce qui suit et c'est presque terminé. (Les détails peuvent être modifiés dans les propriétés.)
1. Nom de la tâche
2. Déclencheur (réglage de la durée d'exécution, de l'intervalle, de la date et de l'heure de début)
Cette fois, spécifiez quand l'utilisateur se connecte.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/605483/e6a24727-41bd-41d2-be6e-50dadf7c654c.png)
3. Opération (réglage du programme à exécuter)
Cette fois, exécutez le fichier de commandes cible.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/605483/cbd871e7-d8d5-109b-85c9-fed231e094bc.png)
Créez un fichier de commandes lorsque vous exécutez le programme.
Avec cette méthode, HTTP pourrait être démarré normalement ...
Recommended Posts