⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jigkill.java

📁 很棒的web服务器源代码
💻 JAVA
字号:
// JigKill.java// $Id: JigKill.java,v 1.4 2000/08/16 21:37:33 ylafon Exp $// (c) COPYRIGHT MIT, INRIA and Keio, 1999.// Please first read the full copyright statement in file COPYRIGHT.htmlpackage org.w3c.jigsaw.admin;import java.net.URL;import java.net.MalformedURLException;import java.util.Vector;import org.w3c.www.http.HttpCredential;import org.w3c.www.http.HttpFactory;import org.w3c.tools.codec.Base64Encoder;/** * Simple class used to save and/or kill Jigsaw. * * <DL> * <DT><B>Options:</B> * <DD><CODE>-u username</CODE>  User name (defaults to "admin") * <DD><CODE>-p password</CODE>  Password (required) * <DD><CODE>--username username</CODE>  Same as <CODE>-u</CODE> * <DD><CODE>--password password</CODE>  Same as <CODE>-p</CODE> * <DD><CODE>--save</CODE>  Save configuration of all servers</DD> * <DD><CODE>--stop</CODE>  Stop all servers</DD> * <DD><CODE>--ping</CODE>  check if servers are reachable</DL> * (The last argument is assumed to be the URL to the Admin server,  * see Usage examples below...) * <P> * <DL> * <DT><B>Example usage:</B> * <DD>(be sure that jigsaw's <CODE>*.jar</CODE> file is in CLASSPATH,  * e.g. <CODE>export CLASSPATH=~/Jigsaw/classes/jigsaw.zip: * ${CLASSPATH}</CODE>)</DD> * <DL><DT>- Save and exit the server  * http://gyros.informatik.med.uni-giessen.de: *   <DD><CODE>java org.w3c.jigsaw.admin.JigKill -u admin -p for#8pj  * http://gyros.informatik.med.uni-giessen.de:8009/</CODE></DD> * *   <DD>OR (using explicit options)</DD> * *   <DD><CODE>java org.w3c.jigsaw.admin.JigKill -u admin -p for#8pj  * --save --stop http://gyros.informatik.med.uni-giessen.de:8009/</CODE></DL>  * * <DL><DT>- Stop a server (as fast as possible, e.g. for system shutdown): *   <DD><CODE>java org.w3c.jigsaw.admin.JigKill -u admin -p for#8pj  * --stop http://gyros.informatik.med.uni-giessen.de:8009/</CODE></DL> * * <DL><DT>- Save the servers current configuration: *   <DD><CODE>java org.w3c.jigsaw.admin.JigKill -u admin -p for#8pj  * --save http://gyros.informatik.med.uni-giessen.de:8009/</CODE></DL> * * <DL><DT>- Check if a server is still alive: *   <DD><CODE>java org.w3c.jigsaw.admin.JigKill -u admin -p for#8pj  * --ping http://gyros.informatik.med.uni-giessen.de:8009/</CODE></DL></DL> * <P> * <DL> * <DT><B>Changes from V1.1 to 1.2:</B> * <DD>- Added <CODE>--stop</CODE> option: Simply stop jigsaw quick&savely. * </DD> * <DD>- Added <CODE>--save</CODE> option: Snapshot the current config  * (something for a daily crontab job).</DD> * <DD>- Added <CODE>--ping</CODE> option to see if the server is still  * running (usefull for scripts).</DD> * <DD>- Added <CODE>--username</CODE> and <CODE>--password</CODE> options  * as aliases for <CODE>-u</CODE> and <CODE>-p</CODE>.</DD></DL> *  * <DD>- JigKill now returns 0 for success and non-0 for failure  * (of the requested operation) EVERYTIMES  *   (except the JVM cores) to make script-processing as much as easy.</DD> * <DD>- <CODE>-u</CODE> option now defaults to "admin", as jigsaw's  * default config does.</DD> * <DD>- JigKill now saves all servers first before stopping them all  * (first backup, then destroy...).</DD></DL> * <P> * <DL> * <DT><B>ToDo:</B> * <DD>- Adding a <CODE>--restart</CODE> option.</DD></DL> * * @version $Revision: 1.4 $ * @author  Beno顃 Mah

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -