Overview Présentation
A Java class to shutdown Apache James Mail Server via TCP/IP. Une classe Java à l'arrêt d'Apache James Mail Server via TCP / IP. It shuts down Apache James Mail Server by passing shutdown command via simulated telnet session. Il s'arrête James Apache du serveur de messagerie en passant commande shutdown par l'intermédiaire de telnet session simulée.

Background Arrière-plan
Apache James mail server requires a telnet session (where you pass the shutdown command) for clean shutdown. James Apache serveur de messagerie exige une session telnet (où vous passez la commande shutdown) pour nettoyer l'arrêt.
BTW: Apache James Mail server has a shoddy documentation which doesn’t mention a way to shutdown the server in any intuitive location. BTW: Apache James serveur de courrier une documentation de mauvaise qualité qui ne mentionne pas une façon d'arrêter le serveur dans n'importe quel emplacement intuitif. You have to really hunt it down. Vous devez vraiment chasser vers le bas.

However without clean shutdown you cannot have config.xml file and hence cannot modify it to your needs. Toutefois propre sans arrêt vous ne pouvez pas avoir fichier config.xml et ne peut donc pas modifier à vos besoins. Ctrl-C shutdown for some inexplicable reason deletes the file. Ctrl-C arrêt pour des raisons obscures, supprime le fichier.

There is a utility floating around on the net which didn’t download properly for me. Il est un utilitaire flottant autour sur le net qui ne s'est pas téléchargé correctement. Also it isn’t configurable. En outre, il n'est pas configurable. So I thought of creating a simple configurable utility for my needs. Alors j'ai pensé à la création d'un utilitaire simple configurable pour mes besoins.

Download Télécharger
Download Télécharger Apache James Mail Server Shutdown Utility James Apache serveur de messagerie d'arrêt d'utilité .

Error handling Erreur de manipulation
The program terminates with error code 1 on error. Le programme se termine avec le code d'erreur 1 en cas d'erreur. A terse message indicating the error is displayed on console (System.out). Un laconique message indiquant l'erreur est affiché sur la console (System.out).

Options Options
Specify the host; default localhost Indiquez l'hôte; localhost par défaut
-Dhost=hostname - Dhost = nom d'hôte

Specify the port; default 4555 Spécifiez le port, par défaut 4555
-Dport=portnumber - Dport port =

Specify the login; default root Indiquez le login; root par défaut
-Dlogin=login - Dlogin = login

Specify the password; default root Spécifiez le mot de passe root par défaut
-Dpassword=password - Dpassword = mot de passe

Options are used to override the default values. Les options sont utilisées pour écraser les valeurs par défaut.

Usage Usage
Simple:
java JamesShutdown Java JamesShutdown

Configure it: Configurer:
java -Dhost=foobah.com -Dlogin=foo -Dpassword=bah JamesShutdown java-Dhost = foobah.com-Dlogin = foo-Dpassword = bah JamesShutdown