Thursday, February 18, 2010

ABK SiteHoster v1.0 Beta Released

https://sourceforge.net/projects/sitehoster/files/

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Major Changes:
_______________
[] Partial Implementation of HTTP v1.1; earlier implementation were HTTPv0.9
    or a real bad HTTP v1.0.
    From this release implementation of HTTP v1.1 has been started and will
    be extended forward.

[] Syntax has been changed (for better)
    >> currently the cmd-line options are same but with switches
        so like their order doesn't matter and except Doc_Root,
        both of the other or anyone can be skipped.
        Earlier, to change default port one was forced to specify
        default page.
    >> mandatory Doc_Root directory/folder path is to ber specified with
        switch -r . eg.: [java -jar httpV1beta.jar -r C:\temp]

[] A check has been implemented for Doc_Root path existence, not allowing to
    provide a non-existing path.

[] Earlier releases had a bug in ServerCode Function implementation for
    Response Genearation; that has been fixed.

[] Earlier release had several other bugs regarding 'Content' baed HTTP Headers;
    those have been fixed in tis release.

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PreRequirement:
_______________
Install Java Virtual Machine on your Computer System.


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usage Syntax :
_______________
[] Starting HTTP Server hosting web files in folder with as default file to open when root of IP accessed (it opens at Port 80 by default)
"java -jar http09_v0.5a.jar -r C:\WebDoc\ -f index.htm"

[] Starting HTTP Server hosting web files in folder with as default file to open when root of IP accessed; and 1234 is Port to be opened at (so access like http://IP:1234/index.htm)
"java -jar http09_v0.5a.jar -r C:\WebDoc\ -f index.htm -p 1234"

[] Starting HTTP Server hosting web files in folder; and 1234 is Port to be opened at (so access like http://IP:1234/)
"java -jar http09_v0.5a.jar -r C:\WebDoc\ -p 1234"


NOTE:
to make it work in Linux, download Source Code, extract it and in /SRC/MACRO/appMACRO.java file
change to  and recompile the app