[Winstone-devel] winstone/src/java/winstone/ssl HttpsListener.java,1.2,1.3
Status: Beta
Brought to you by:
rickknowles
From: Rick K. <ric...@us...> - 2005-08-05 15:07:58
|
Update of /cvsroot/winstone/winstone/src/java/winstone/ssl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9819/src/java/winstone/ssl Modified Files: HttpsListener.java Log Message: first commit of multiple webapp support. You can now pass in a command line parameter --webappsDir=blah, and all directories and warfiles under the directory blah will be mounted as webapps. The old --warfile and --webroot will still work. Some caveats: 1. JNDI support is still init'd per webapp, which is messy. Gotta fix that. If you plan on using JNDI support, I'd suggest to stick with one webapp for now. 2. It's pretty primitive - don't expect tomcat/resin. There's no virtual hosts, just a single host with multiple directories, and it doesn't auto deploy new directories after startup. The bare minimum here. Index: HttpsListener.java =================================================================== RCS file: /cvsroot/winstone/winstone/src/java/winstone/ssl/HttpsListener.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** HttpsListener.java 5 Aug 2005 03:40:31 -0000 1.2 --- HttpsListener.java 5 Aug 2005 15:07:30 -0000 1.3 *************** *** 42,45 **** --- 42,46 ---- import winstone.ObjectPool; import winstone.WebAppConfiguration; + import winstone.WebAppGroup; import winstone.WinstoneException; import winstone.WinstoneRequest; *************** *** 64,69 **** */ public HttpsListener(Map args, WinstoneResourceBundle resources, ! ObjectPool objectPool) throws IOException { ! super(args, resources, objectPool); this.keystore = WebAppConfiguration.stringArg(args, getConnectorName() + "KeyStore", "winstone.ks"); --- 65,70 ---- */ public HttpsListener(Map args, WinstoneResourceBundle resources, ! ObjectPool objectPool, WebAppGroup webAppGroup) throws IOException { ! super(args, resources, objectPool, webAppGroup); this.keystore = WebAppConfiguration.stringArg(args, getConnectorName() + "KeyStore", "winstone.ks"); |