Changeset 5:29405a379b47 in iobaby


Ignore:
Timestamp:
Dec 6, 2016, 5:16:56 AM (22 months ago)
Author:
Shawn Wilson <shawn@…>
Branch:
default
Phase:
public
Message:

saw_120616_1 - Upgrade jars: iovar-1.0-dev (saw_120616_1) and idfree-1.0-dev (saw_120616_2).

Files:
1 added
6 edited
3 moved

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    r4 r5  
    11Copyright (C) 2016 Virgo Venture, Inc.
    22@%@~LICENSE~@%@
     3
     4saw_120616_1 - Upgrade jars: iovar-1.0-dev (saw_120616_1) and idfree-1.0-dev (saw_120616_2).
    35
    46saw_111316_1 - Latest IOVAR alpha. Exclude dirs like pub/ and tmp/ in web-build Ant task.
  • build.xml

    r4 r5  
    6363    <path id="jars.iovar">
    6464        <fileset file="${jars.dir}/iovar-*.jar"/>
     65        <fileset file="${jars.dir}/idfree-*.jar"/>
    6566    </path>
    6667
     
    179180
    180181    <!-- iovar -->
    181     <property name="iovar.tasks.pkg" value="com.iovar.${tasks.name}"/>
     182    <property name="iovar.tasks.pkg" value="win.iovar.${tasks.name}"/>
    182183
    183184
     
    571572
    572573        <!-- dummy references so we can have valid symlinks -->
    573         <touch file="${code.dir}/com.iovar.web.dev.MySql"/>
     574        <!--
     575        <touch file="${code.dir}/win.iovar.web.dev.MySql"/>
     576        -->
    574577
    575578        <!-- copy assorted resources to the classes directory -->
  • dev/mysql/sample.idfree

    r3 r5  
    1 <?xml version="1.0">
     1<?xml version="1.0"?>
    22<!--
    33    Copyright (C) 2016 Virgo Venture, Inc.
  • dev/mysql/sample.iobaby

    r3 r5  
    1 <?xml version="1.0">
     1<?xml version="1.0"?>
    22<!--
    33    Copyright (C) 2016 Virgo Venture, Inc.
  • etc/iovar.web.xml

    r3 r5  
    1     <servlet><servlet-name>com.iovar.web.bin.shell.Shell</servlet-name><servlet-class>com.iovar.web.bin.shell.Shell</servlet-class></servlet>
    2     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/sh</url-pattern></servlet-mapping>
    3     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/sh/*</url-pattern></servlet-mapping>
    4     <servlet><servlet-name>com.iovar.web.bin.Exists</servlet-name><servlet-class>com.iovar.web.bin.Exists</servlet-class></servlet>
    5     <servlet-mapping><servlet-name>com.iovar.web.bin.Exists</servlet-name><url-pattern>/bin/exists</url-pattern></servlet-mapping>
    6     <servlet-mapping><servlet-name>com.iovar.web.bin.Exists</servlet-name><url-pattern>/bin/exists/*</url-pattern></servlet-mapping>
    7     <servlet><servlet-name>com.iovar.web.usr.bin.Form2XML</servlet-name><servlet-class>com.iovar.web.usr.bin.Form2XML</servlet-class></servlet>
    8     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Form2XML</servlet-name><url-pattern>/bin/form2xml</url-pattern></servlet-mapping>
    9     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Form2XML</servlet-name><url-pattern>/bin/form2xml/*</url-pattern></servlet-mapping>
    10     <servlet><servlet-name>com.iovar.web.usr.bin.XML2Java</servlet-name><servlet-class>com.iovar.web.usr.bin.XML2Java</servlet-class></servlet>
    11     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/xml2java</url-pattern></servlet-mapping>
    12     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/xml2java/*</url-pattern></servlet-mapping>
    13     <servlet><servlet-name>com.iovar.web.bin.Sleep</servlet-name><servlet-class>com.iovar.web.bin.Sleep</servlet-class></servlet>
    14     <servlet-mapping><servlet-name>com.iovar.web.bin.Sleep</servlet-name><url-pattern>/bin/sleep</url-pattern></servlet-mapping>
    15     <servlet-mapping><servlet-name>com.iovar.web.bin.Sleep</servlet-name><url-pattern>/bin/sleep/*</url-pattern></servlet-mapping>
    16     <servlet><servlet-name>com.iovar.web.bin.Foreground</servlet-name><servlet-class>com.iovar.web.bin.Foreground</servlet-class></servlet>
    17     <servlet-mapping><servlet-name>com.iovar.web.bin.Foreground</servlet-name><url-pattern>/bin/fg</url-pattern></servlet-mapping>
    18     <servlet-mapping><servlet-name>com.iovar.web.bin.Foreground</servlet-name><url-pattern>/bin/fg/*</url-pattern></servlet-mapping>
    19     <servlet><servlet-name>com.iovar.web.usr.bin.Test</servlet-name><servlet-class>com.iovar.web.usr.bin.Test</servlet-class></servlet>
    20     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Test</servlet-name><url-pattern>/bin/test</url-pattern></servlet-mapping>
    21     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Test</servlet-name><url-pattern>/bin/test/*</url-pattern></servlet-mapping>
    22     <servlet><servlet-name>com.iovar.web.usr.bin.Sed</servlet-name><servlet-class>com.iovar.web.usr.bin.Sed</servlet-class></servlet>
    23     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Sed</servlet-name><url-pattern>/bin/sed</url-pattern></servlet-mapping>
    24     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Sed</servlet-name><url-pattern>/bin/sed/*</url-pattern></servlet-mapping>
    25     <servlet><servlet-name>com.iovar.web.bin.shell.Exit</servlet-name><servlet-class>com.iovar.web.bin.shell.Exit</servlet-class></servlet>
    26     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Exit</servlet-name><url-pattern>/bin/exit</url-pattern></servlet-mapping>
    27     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Exit</servlet-name><url-pattern>/bin/exit/*</url-pattern></servlet-mapping>
    28     <servlet><servlet-name>com.iovar.web.bin.Cat</servlet-name><servlet-class>com.iovar.web.bin.Cat</servlet-class></servlet>
    29     <servlet-mapping><servlet-name>com.iovar.web.bin.Cat</servlet-name><url-pattern>/bin/cat</url-pattern></servlet-mapping>
    30     <servlet-mapping><servlet-name>com.iovar.web.bin.Cat</servlet-name><url-pattern>/bin/cat/*</url-pattern></servlet-mapping>
    31     <servlet><servlet-name>com.iovar.web.bin.Get</servlet-name><servlet-class>com.iovar.web.bin.Get</servlet-class></servlet>
    32     <servlet-mapping><servlet-name>com.iovar.web.bin.Get</servlet-name><url-pattern>/bin/get</url-pattern></servlet-mapping>
    33     <servlet-mapping><servlet-name>com.iovar.web.bin.Get</servlet-name><url-pattern>/bin/get/*</url-pattern></servlet-mapping>
    34     <servlet><servlet-name>com.iovar.web.dev.Log</servlet-name><servlet-class>com.iovar.web.dev.Log</servlet-class></servlet>
    35     <servlet-mapping><servlet-name>com.iovar.web.dev.Log</servlet-name><url-pattern>/dev/log</url-pattern></servlet-mapping>
    36     <servlet-mapping><servlet-name>com.iovar.web.dev.Log</servlet-name><url-pattern>/dev/log/*</url-pattern></servlet-mapping>
    37     <servlet><servlet-name>com.iovar.web.dev.trans.Https</servlet-name><servlet-class>com.iovar.web.dev.trans.Https</servlet-class></servlet>
    38     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Https</servlet-name><url-pattern>/dev/trans/https</url-pattern></servlet-mapping>
    39     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Https</servlet-name><url-pattern>/dev/trans/https/*</url-pattern></servlet-mapping>
    40     <servlet><servlet-name>com.iovar.web.bin.shell.Which</servlet-name><servlet-class>com.iovar.web.bin.shell.Which</servlet-class></servlet>
    41     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Which</servlet-name><url-pattern>/bin/which</url-pattern></servlet-mapping>
    42     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Which</servlet-name><url-pattern>/bin/which/*</url-pattern></servlet-mapping>
    43     <servlet><servlet-name>com.iovar.web.bin.Post</servlet-name><servlet-class>com.iovar.web.bin.Post</servlet-class></servlet>
    44     <servlet-mapping><servlet-name>com.iovar.web.bin.Post</servlet-name><url-pattern>/bin/post</url-pattern></servlet-mapping>
    45     <servlet-mapping><servlet-name>com.iovar.web.bin.Post</servlet-name><url-pattern>/bin/post/*</url-pattern></servlet-mapping>
    46     <servlet><servlet-name>com.iovar.web.usr.bin.XMLIn</servlet-name><servlet-class>com.iovar.web.usr.bin.XMLIn</servlet-class></servlet>
    47     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xi</url-pattern></servlet-mapping>
    48     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xi/*</url-pattern></servlet-mapping>
    49     <servlet><servlet-name>com.iovar.web.bin.Echo</servlet-name><servlet-class>com.iovar.web.bin.Echo</servlet-class></servlet>
    50     <servlet-mapping><servlet-name>com.iovar.web.bin.Echo</servlet-name><url-pattern>/bin/echo</url-pattern></servlet-mapping>
    51     <servlet-mapping><servlet-name>com.iovar.web.bin.Echo</servlet-name><url-pattern>/bin/echo/*</url-pattern></servlet-mapping>
    52     <servlet><servlet-name>com.iovar.web.bin.shell.Interactive</servlet-name><servlet-class>com.iovar.web.bin.shell.Interactive</servlet-class></servlet>
    53     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Interactive</servlet-name><url-pattern>/$</url-pattern></servlet-mapping>
    54     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Interactive</servlet-name><url-pattern>/$/*</url-pattern></servlet-mapping>
    55     <servlet><servlet-name>com.iovar.web.usr.bin.XMLOut</servlet-name><servlet-class>com.iovar.web.usr.bin.XMLOut</servlet-class></servlet>
    56     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xo</url-pattern></servlet-mapping>
    57     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xo/*</url-pattern></servlet-mapping>
    58     <servlet><servlet-name>com.iovar.web.usr.bin.Canonical</servlet-name><servlet-class>com.iovar.web.usr.bin.Canonical</servlet-class></servlet>
    59     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Canonical</servlet-name><url-pattern>/bin/canon</url-pattern></servlet-mapping>
    60     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Canonical</servlet-name><url-pattern>/bin/canon/*</url-pattern></servlet-mapping>
    61     <servlet><servlet-name>com.iovar.web.bin.Delete</servlet-name><servlet-class>com.iovar.web.bin.Delete</servlet-class></servlet>
    62     <servlet-mapping><servlet-name>com.iovar.web.bin.Delete</servlet-name><url-pattern>/bin/delete</url-pattern></servlet-mapping>
    63     <servlet-mapping><servlet-name>com.iovar.web.bin.Delete</servlet-name><url-pattern>/bin/delete/*</url-pattern></servlet-mapping>
    64     <servlet><servlet-name>com.iovar.web.usr.bin.Headers</servlet-name><servlet-class>com.iovar.web.usr.bin.Headers</servlet-class></servlet>
    65     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Headers</servlet-name><url-pattern>/bin/headers</url-pattern></servlet-mapping>
    66     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Headers</servlet-name><url-pattern>/bin/headers/*</url-pattern></servlet-mapping>
    67     <servlet><servlet-name>com.iovar.web.proc.ShellSession</servlet-name><servlet-class>com.iovar.web.proc.ShellSession</servlet-class></servlet>
    68     <servlet-mapping><servlet-name>com.iovar.web.proc.ShellSession</servlet-name><url-pattern>/proc/shell</url-pattern></servlet-mapping>
    69     <servlet-mapping><servlet-name>com.iovar.web.proc.ShellSession</servlet-name><url-pattern>/proc/shell/*</url-pattern></servlet-mapping>
    70     <servlet><servlet-name>com.iovar.web.dev.trans.Http</servlet-name><servlet-class>com.iovar.web.dev.trans.Http</servlet-class></servlet>
    71     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Http</servlet-name><url-pattern>/dev/trans/http</url-pattern></servlet-mapping>
    72     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Http</servlet-name><url-pattern>/dev/trans/http/*</url-pattern></servlet-mapping>
    73     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xmlin</url-pattern></servlet-mapping>
    74     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xmlin/*</url-pattern></servlet-mapping>
    75     <servlet><servlet-name>com.iovar.web.usr.sbin.Cron</servlet-name><servlet-class>com.iovar.web.usr.sbin.Cron</servlet-class></servlet>
    76     <servlet-mapping><servlet-name>com.iovar.web.usr.sbin.Cron</servlet-name><url-pattern>/sbin/cron</url-pattern></servlet-mapping>
    77     <servlet-mapping><servlet-name>com.iovar.web.usr.sbin.Cron</servlet-name><url-pattern>/sbin/cron/*</url-pattern></servlet-mapping>
    78     <servlet><servlet-name>com.iovar.web.sbin.Init</servlet-name><servlet-class>com.iovar.web.sbin.Init</servlet-class></servlet>
    79     <servlet-mapping><servlet-name>com.iovar.web.sbin.Init</servlet-name><url-pattern>/sbin/init</url-pattern></servlet-mapping>
    80     <servlet-mapping><servlet-name>com.iovar.web.sbin.Init</servlet-name><url-pattern>/sbin/init/*</url-pattern></servlet-mapping>
    81     <servlet><servlet-name>com.iovar.web.usr.bin.XLink</servlet-name><servlet-class>com.iovar.web.usr.bin.XLink</servlet-class></servlet>
    82     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XLink</servlet-name><url-pattern>/bin/xlink</url-pattern></servlet-mapping>
    83     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XLink</servlet-name><url-pattern>/bin/xlink/*</url-pattern></servlet-mapping>
    84     <servlet><servlet-name>com.iovar.web.usr.bin.XMLSet</servlet-name><servlet-class>com.iovar.web.usr.bin.XMLSet</servlet-class></servlet>
    85     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xmlset</url-pattern></servlet-mapping>
    86     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xmlset/*</url-pattern></servlet-mapping>
    87     <servlet><servlet-name>com.iovar.web.usr.bin.XMLWrap</servlet-name><servlet-class>com.iovar.web.usr.bin.XMLWrap</servlet-class></servlet>
    88     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xmlwrap</url-pattern></servlet-mapping>
    89     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xmlwrap/*</url-pattern></servlet-mapping>
    90     <servlet><servlet-name>com.iovar.web.usr.bin.FormFile</servlet-name><servlet-class>com.iovar.web.usr.bin.FormFile</servlet-class></servlet>
    91     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.FormFile</servlet-name><url-pattern>/bin/formfile</url-pattern></servlet-mapping>
    92     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.FormFile</servlet-name><url-pattern>/bin/formfile/*</url-pattern></servlet-mapping>
    93     <servlet><servlet-name>com.iovar.web.bin.Put</servlet-name><servlet-class>com.iovar.web.bin.Put</servlet-class></servlet>
    94     <servlet-mapping><servlet-name>com.iovar.web.bin.Put</servlet-name><url-pattern>/bin/put</url-pattern></servlet-mapping>
    95     <servlet-mapping><servlet-name>com.iovar.web.bin.Put</servlet-name><url-pattern>/bin/put/*</url-pattern></servlet-mapping>
    96     <servlet><servlet-name>com.iovar.web.dev.trans.File</servlet-name><servlet-class>com.iovar.web.dev.trans.File</servlet-class></servlet>
    97     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.File</servlet-name><url-pattern>/dev/trans/file</url-pattern></servlet-mapping>
    98     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.File</servlet-name><url-pattern>/dev/trans/file/*</url-pattern></servlet-mapping>
    99     <servlet><servlet-name>com.iovar.web.dev.trans.Resource</servlet-name><servlet-class>com.iovar.web.dev.trans.Resource</servlet-class></servlet>
    100     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Resource</servlet-name><url-pattern>/dev/trans/res</url-pattern></servlet-mapping>
    101     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Resource</servlet-name><url-pattern>/dev/trans/res/*</url-pattern></servlet-mapping>
    102     <servlet><servlet-name>com.iovar.web.usr.bin.Java2XML</servlet-name><servlet-class>com.iovar.web.usr.bin.Java2XML</servlet-class></servlet>
    103     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/java2xml</url-pattern></servlet-mapping>
    104     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/java2xml/*</url-pattern></servlet-mapping>
    105     <servlet><servlet-name>com.iovar.web.usr.bin.XMLGet</servlet-name><servlet-class>com.iovar.web.usr.bin.XMLGet</servlet-class></servlet>
    106     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xmlget</url-pattern></servlet-mapping>
    107     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xmlget/*</url-pattern></servlet-mapping>
    108     <servlet><servlet-name>com.iovar.web.usr.bin.XSLT</servlet-name><servlet-class>com.iovar.web.usr.bin.XSLT</servlet-class></servlet>
    109     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XSLT</servlet-name><url-pattern>/bin/xslt</url-pattern></servlet-mapping>
    110     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XSLT</servlet-name><url-pattern>/bin/xslt/*</url-pattern></servlet-mapping>
    111     <servlet><servlet-name>com.iovar.web.usr.bin.XArgs</servlet-name><servlet-class>com.iovar.web.usr.bin.XArgs</servlet-class></servlet>
    112     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XArgs</servlet-name><url-pattern>/bin/xargs</url-pattern></servlet-mapping>
    113     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XArgs</servlet-name><url-pattern>/bin/xargs/*</url-pattern></servlet-mapping>
    114     <servlet><servlet-name>com.iovar.web.bin.Patch</servlet-name><servlet-class>com.iovar.web.bin.Patch</servlet-class></servlet>
    115     <servlet-mapping><servlet-name>com.iovar.web.bin.Patch</servlet-name><url-pattern>/bin/patch</url-pattern></servlet-mapping>
    116     <servlet-mapping><servlet-name>com.iovar.web.bin.Patch</servlet-name><url-pattern>/bin/patch/*</url-pattern></servlet-mapping>
    117     <servlet><servlet-name>com.iovar.web.usr.bin.Uptime</servlet-name><servlet-class>com.iovar.web.usr.bin.Uptime</servlet-class></servlet>
    118     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Uptime</servlet-name><url-pattern>/bin/uptime</url-pattern></servlet-mapping>
    119     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Uptime</servlet-name><url-pattern>/bin/uptime/*</url-pattern></servlet-mapping>
    120     <servlet><servlet-name>com.iovar.web.usr.bin.Tail</servlet-name><servlet-class>com.iovar.web.usr.bin.Tail</servlet-class></servlet>
    121     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Tail</servlet-name><url-pattern>/bin/tail</url-pattern></servlet-mapping>
    122     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Tail</servlet-name><url-pattern>/bin/tail/*</url-pattern></servlet-mapping>
    123     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xget</url-pattern></servlet-mapping>
    124     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xget/*</url-pattern></servlet-mapping>
    125     <servlet><servlet-name>com.iovar.web.bin.shell.Export</servlet-name><servlet-class>com.iovar.web.bin.shell.Export</servlet-class></servlet>
    126     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Export</servlet-name><url-pattern>/bin/export</url-pattern></servlet-mapping>
    127     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Export</servlet-name><url-pattern>/bin/export/*</url-pattern></servlet-mapping>
    128     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xw</url-pattern></servlet-mapping>
    129     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xw/*</url-pattern></servlet-mapping>
    130     <servlet><servlet-name>com.iovar.web.bin.Jobs</servlet-name><servlet-class>com.iovar.web.bin.Jobs</servlet-class></servlet>
    131     <servlet-mapping><servlet-name>com.iovar.web.bin.Jobs</servlet-name><url-pattern>/bin/jobs</url-pattern></servlet-mapping>
    132     <servlet-mapping><servlet-name>com.iovar.web.bin.Jobs</servlet-name><url-pattern>/bin/jobs/*</url-pattern></servlet-mapping>
    133     <servlet><servlet-name>com.iovar.web.proc.MemInfo</servlet-name><servlet-class>com.iovar.web.proc.MemInfo</servlet-class></servlet>
    134     <servlet-mapping><servlet-name>com.iovar.web.proc.MemInfo</servlet-name><url-pattern>/proc/meminfo</url-pattern></servlet-mapping>
    135     <servlet-mapping><servlet-name>com.iovar.web.proc.MemInfo</servlet-name><url-pattern>/proc/meminfo/*</url-pattern></servlet-mapping>
    136     <servlet><servlet-name>com.iovar.web.usr.bin.Head</servlet-name><servlet-class>com.iovar.web.usr.bin.Head</servlet-class></servlet>
    137     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Head</servlet-name><url-pattern>/bin/head</url-pattern></servlet-mapping>
    138     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Head</servlet-name><url-pattern>/bin/head/*</url-pattern></servlet-mapping>
    139     <servlet><servlet-name>com.iovar.web.bin.System</servlet-name><servlet-class>com.iovar.web.bin.System</servlet-class></servlet>
    140     <servlet-mapping><servlet-name>com.iovar.web.bin.System</servlet-name><url-pattern>/bin/system</url-pattern></servlet-mapping>
    141     <servlet-mapping><servlet-name>com.iovar.web.bin.System</servlet-name><url-pattern>/bin/system/*</url-pattern></servlet-mapping>
    142     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xset</url-pattern></servlet-mapping>
    143     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xset/*</url-pattern></servlet-mapping>
    144     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/j2x</url-pattern></servlet-mapping>
    145     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/j2x/*</url-pattern></servlet-mapping>
    146     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/x2j</url-pattern></servlet-mapping>
    147     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/x2j/*</url-pattern></servlet-mapping>
    148     <servlet><servlet-name>com.iovar.web.bin.shell.Set</servlet-name><servlet-class>com.iovar.web.bin.shell.Set</servlet-class></servlet>
    149     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Set</servlet-name><url-pattern>/bin/set</url-pattern></servlet-mapping>
    150     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Set</servlet-name><url-pattern>/bin/set/*</url-pattern></servlet-mapping>
    151     <servlet><servlet-name>com.iovar.web.usr.bin.Basename</servlet-name><servlet-class>com.iovar.web.usr.bin.Basename</servlet-class></servlet>
    152     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Basename</servlet-name><url-pattern>/bin/basename</url-pattern></servlet-mapping>
    153     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Basename</servlet-name><url-pattern>/bin/basename/*</url-pattern></servlet-mapping>
    154     <servlet><servlet-name>com.iovar.web.dev.Null</servlet-name><servlet-class>com.iovar.web.dev.Null</servlet-class></servlet>
    155     <servlet-mapping><servlet-name>com.iovar.web.dev.Null</servlet-name><url-pattern>/dev/null</url-pattern></servlet-mapping>
    156     <servlet-mapping><servlet-name>com.iovar.web.dev.Null</servlet-name><url-pattern>/dev/null/*</url-pattern></servlet-mapping>
    157     <servlet><servlet-name>com.iovar.web.dev.Buffer</servlet-name><servlet-class>com.iovar.web.dev.Buffer</servlet-class></servlet>
    158     <servlet-mapping><servlet-name>com.iovar.web.dev.Buffer</servlet-name><url-pattern>/dev/buffer</url-pattern></servlet-mapping>
    159     <servlet-mapping><servlet-name>com.iovar.web.dev.Buffer</servlet-name><url-pattern>/dev/buffer/*</url-pattern></servlet-mapping>
    160     <servlet><servlet-name>com.iovar.web.usr.bin.Expression</servlet-name><servlet-class>com.iovar.web.usr.bin.Expression</servlet-class></servlet>
    161     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Expression</servlet-name><url-pattern>/bin/expr</url-pattern></servlet-mapping>
    162     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.Expression</servlet-name><url-pattern>/bin/expr/*</url-pattern></servlet-mapping>
    163     <servlet><servlet-name>com.iovar.web.bin.shell.Status</servlet-name><servlet-class>com.iovar.web.bin.shell.Status</servlet-class></servlet>
    164     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Status</servlet-name><url-pattern>/bin/status</url-pattern></servlet-mapping>
    165     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Status</servlet-name><url-pattern>/bin/status/*</url-pattern></servlet-mapping>
    166     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xmlout</url-pattern></servlet-mapping>
    167     <servlet-mapping><servlet-name>com.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xmlout/*</url-pattern></servlet-mapping>
    168     <servlet><servlet-name>com.iovar.web.dev.trans.Local</servlet-name><servlet-class>com.iovar.web.dev.trans.Local</servlet-class></servlet>
    169     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Local</servlet-name><url-pattern>/dev/trans/local</url-pattern></servlet-mapping>
    170     <servlet-mapping><servlet-name>com.iovar.web.dev.trans.Local</servlet-name><url-pattern>/dev/trans/local/*</url-pattern></servlet-mapping>
    171     <servlet><servlet-name>com.iovar.web.proc.Uptime</servlet-name><servlet-class>com.iovar.web.proc.Uptime</servlet-class></servlet>
    172     <servlet-mapping><servlet-name>com.iovar.web.proc.Uptime</servlet-name><url-pattern>/proc/uptime</url-pattern></servlet-mapping>
    173     <servlet-mapping><servlet-name>com.iovar.web.proc.Uptime</servlet-name><url-pattern>/proc/uptime/*</url-pattern></servlet-mapping>
    174     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/iosh</url-pattern></servlet-mapping>
    175     <servlet-mapping><servlet-name>com.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/iosh/*</url-pattern></servlet-mapping>
     1    <servlet><servlet-name>win.iovar.web.bin.shell.Shell</servlet-name><servlet-class>win.iovar.web.bin.shell.Shell</servlet-class></servlet>
     2    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/sh</url-pattern></servlet-mapping>
     3    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/sh/*</url-pattern></servlet-mapping>
     4    <servlet><servlet-name>win.iovar.web.bin.Exists</servlet-name><servlet-class>win.iovar.web.bin.Exists</servlet-class></servlet>
     5    <servlet-mapping><servlet-name>win.iovar.web.bin.Exists</servlet-name><url-pattern>/bin/exists</url-pattern></servlet-mapping>
     6    <servlet-mapping><servlet-name>win.iovar.web.bin.Exists</servlet-name><url-pattern>/bin/exists/*</url-pattern></servlet-mapping>
     7    <servlet><servlet-name>win.iovar.web.usr.bin.Form2XML</servlet-name><servlet-class>win.iovar.web.usr.bin.Form2XML</servlet-class></servlet>
     8    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Form2XML</servlet-name><url-pattern>/bin/form2xml</url-pattern></servlet-mapping>
     9    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Form2XML</servlet-name><url-pattern>/bin/form2xml/*</url-pattern></servlet-mapping>
     10    <servlet><servlet-name>win.iovar.web.usr.bin.XML2Java</servlet-name><servlet-class>win.iovar.web.usr.bin.XML2Java</servlet-class></servlet>
     11    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/xml2java</url-pattern></servlet-mapping>
     12    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/xml2java/*</url-pattern></servlet-mapping>
     13    <servlet><servlet-name>win.iovar.web.bin.Sleep</servlet-name><servlet-class>win.iovar.web.bin.Sleep</servlet-class></servlet>
     14    <servlet-mapping><servlet-name>win.iovar.web.bin.Sleep</servlet-name><url-pattern>/bin/sleep</url-pattern></servlet-mapping>
     15    <servlet-mapping><servlet-name>win.iovar.web.bin.Sleep</servlet-name><url-pattern>/bin/sleep/*</url-pattern></servlet-mapping>
     16    <servlet><servlet-name>win.iovar.web.usr.bin.Cookie</servlet-name><servlet-class>win.iovar.web.usr.bin.Cookie</servlet-class></servlet>
     17    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Cookie</servlet-name><url-pattern>/bin/cookie</url-pattern></servlet-mapping>
     18    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Cookie</servlet-name><url-pattern>/bin/cookie/*</url-pattern></servlet-mapping>
     19    <servlet><servlet-name>win.iovar.web.bin.Foreground</servlet-name><servlet-class>win.iovar.web.bin.Foreground</servlet-class></servlet>
     20    <servlet-mapping><servlet-name>win.iovar.web.bin.Foreground</servlet-name><url-pattern>/bin/fg</url-pattern></servlet-mapping>
     21    <servlet-mapping><servlet-name>win.iovar.web.bin.Foreground</servlet-name><url-pattern>/bin/fg/*</url-pattern></servlet-mapping>
     22    <servlet><servlet-name>win.iovar.web.usr.bin.Test</servlet-name><servlet-class>win.iovar.web.usr.bin.Test</servlet-class></servlet>
     23    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Test</servlet-name><url-pattern>/bin/test</url-pattern></servlet-mapping>
     24    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Test</servlet-name><url-pattern>/bin/test/*</url-pattern></servlet-mapping>
     25    <servlet><servlet-name>win.iovar.web.usr.bin.Sed</servlet-name><servlet-class>win.iovar.web.usr.bin.Sed</servlet-class></servlet>
     26    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Sed</servlet-name><url-pattern>/bin/sed</url-pattern></servlet-mapping>
     27    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Sed</servlet-name><url-pattern>/bin/sed/*</url-pattern></servlet-mapping>
     28    <servlet><servlet-name>win.iovar.web.bin.shell.Exit</servlet-name><servlet-class>win.iovar.web.bin.shell.Exit</servlet-class></servlet>
     29    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Exit</servlet-name><url-pattern>/bin/exit</url-pattern></servlet-mapping>
     30    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Exit</servlet-name><url-pattern>/bin/exit/*</url-pattern></servlet-mapping>
     31    <servlet><servlet-name>win.iovar.web.bin.Cat</servlet-name><servlet-class>win.iovar.web.bin.Cat</servlet-class></servlet>
     32    <servlet-mapping><servlet-name>win.iovar.web.bin.Cat</servlet-name><url-pattern>/bin/cat</url-pattern></servlet-mapping>
     33    <servlet-mapping><servlet-name>win.iovar.web.bin.Cat</servlet-name><url-pattern>/bin/cat/*</url-pattern></servlet-mapping>
     34    <servlet><servlet-name>win.iovar.web.bin.Get</servlet-name><servlet-class>win.iovar.web.bin.Get</servlet-class></servlet>
     35    <servlet-mapping><servlet-name>win.iovar.web.bin.Get</servlet-name><url-pattern>/bin/get</url-pattern></servlet-mapping>
     36    <servlet-mapping><servlet-name>win.iovar.web.bin.Get</servlet-name><url-pattern>/bin/get/*</url-pattern></servlet-mapping>
     37    <servlet><servlet-name>win.iovar.web.dev.Log</servlet-name><servlet-class>win.iovar.web.dev.Log</servlet-class></servlet>
     38    <servlet-mapping><servlet-name>win.iovar.web.dev.Log</servlet-name><url-pattern>/dev/log</url-pattern></servlet-mapping>
     39    <servlet-mapping><servlet-name>win.iovar.web.dev.Log</servlet-name><url-pattern>/dev/log/*</url-pattern></servlet-mapping>
     40    <servlet><servlet-name>win.iovar.web.dev.trans.Https</servlet-name><servlet-class>win.iovar.web.dev.trans.Https</servlet-class></servlet>
     41    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Https</servlet-name><url-pattern>/dev/trans/https</url-pattern></servlet-mapping>
     42    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Https</servlet-name><url-pattern>/dev/trans/https/*</url-pattern></servlet-mapping>
     43    <servlet><servlet-name>win.iovar.web.bin.shell.Which</servlet-name><servlet-class>win.iovar.web.bin.shell.Which</servlet-class></servlet>
     44    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Which</servlet-name><url-pattern>/bin/which</url-pattern></servlet-mapping>
     45    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Which</servlet-name><url-pattern>/bin/which/*</url-pattern></servlet-mapping>
     46    <servlet><servlet-name>win.iovar.web.bin.Post</servlet-name><servlet-class>win.iovar.web.bin.Post</servlet-class></servlet>
     47    <servlet-mapping><servlet-name>win.iovar.web.bin.Post</servlet-name><url-pattern>/bin/post</url-pattern></servlet-mapping>
     48    <servlet-mapping><servlet-name>win.iovar.web.bin.Post</servlet-name><url-pattern>/bin/post/*</url-pattern></servlet-mapping>
     49    <servlet><servlet-name>win.iovar.web.usr.bin.XMLIn</servlet-name><servlet-class>win.iovar.web.usr.bin.XMLIn</servlet-class></servlet>
     50    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xi</url-pattern></servlet-mapping>
     51    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xi/*</url-pattern></servlet-mapping>
     52    <servlet><servlet-name>win.iovar.web.bin.Echo</servlet-name><servlet-class>win.iovar.web.bin.Echo</servlet-class></servlet>
     53    <servlet-mapping><servlet-name>win.iovar.web.bin.Echo</servlet-name><url-pattern>/bin/echo</url-pattern></servlet-mapping>
     54    <servlet-mapping><servlet-name>win.iovar.web.bin.Echo</servlet-name><url-pattern>/bin/echo/*</url-pattern></servlet-mapping>
     55    <servlet><servlet-name>win.iovar.web.bin.shell.Interactive</servlet-name><servlet-class>win.iovar.web.bin.shell.Interactive</servlet-class></servlet>
     56    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Interactive</servlet-name><url-pattern>/$</url-pattern></servlet-mapping>
     57    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Interactive</servlet-name><url-pattern>/$/*</url-pattern></servlet-mapping>
     58    <servlet><servlet-name>win.iovar.web.usr.bin.XMLOut</servlet-name><servlet-class>win.iovar.web.usr.bin.XMLOut</servlet-class></servlet>
     59    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xo</url-pattern></servlet-mapping>
     60    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xo/*</url-pattern></servlet-mapping>
     61    <servlet><servlet-name>win.iovar.web.usr.bin.Canonical</servlet-name><servlet-class>win.iovar.web.usr.bin.Canonical</servlet-class></servlet>
     62    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Canonical</servlet-name><url-pattern>/bin/canon</url-pattern></servlet-mapping>
     63    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Canonical</servlet-name><url-pattern>/bin/canon/*</url-pattern></servlet-mapping>
     64    <servlet><servlet-name>win.iovar.web.bin.Delete</servlet-name><servlet-class>win.iovar.web.bin.Delete</servlet-class></servlet>
     65    <servlet-mapping><servlet-name>win.iovar.web.bin.Delete</servlet-name><url-pattern>/bin/delete</url-pattern></servlet-mapping>
     66    <servlet-mapping><servlet-name>win.iovar.web.bin.Delete</servlet-name><url-pattern>/bin/delete/*</url-pattern></servlet-mapping>
     67    <servlet><servlet-name>win.iovar.web.usr.bin.Headers</servlet-name><servlet-class>win.iovar.web.usr.bin.Headers</servlet-class></servlet>
     68    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Headers</servlet-name><url-pattern>/bin/headers</url-pattern></servlet-mapping>
     69    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Headers</servlet-name><url-pattern>/bin/headers/*</url-pattern></servlet-mapping>
     70    <servlet><servlet-name>win.iovar.web.proc.Sessions</servlet-name><servlet-class>win.iovar.web.proc.Sessions</servlet-class></servlet>
     71    <servlet-mapping><servlet-name>win.iovar.web.proc.Sessions</servlet-name><url-pattern>/proc/shell</url-pattern></servlet-mapping>
     72    <servlet-mapping><servlet-name>win.iovar.web.proc.Sessions</servlet-name><url-pattern>/proc/shell/*</url-pattern></servlet-mapping>
     73    <servlet><servlet-name>win.iovar.web.dev.trans.Http</servlet-name><servlet-class>win.iovar.web.dev.trans.Http</servlet-class></servlet>
     74    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Http</servlet-name><url-pattern>/dev/trans/http</url-pattern></servlet-mapping>
     75    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Http</servlet-name><url-pattern>/dev/trans/http/*</url-pattern></servlet-mapping>
     76    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xmlin</url-pattern></servlet-mapping>
     77    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLIn</servlet-name><url-pattern>/bin/xmlin/*</url-pattern></servlet-mapping>
     78    <servlet><servlet-name>win.iovar.web.usr.sbin.Cron</servlet-name><servlet-class>win.iovar.web.usr.sbin.Cron</servlet-class></servlet>
     79    <servlet-mapping><servlet-name>win.iovar.web.usr.sbin.Cron</servlet-name><url-pattern>/sbin/cron</url-pattern></servlet-mapping>
     80    <servlet-mapping><servlet-name>win.iovar.web.usr.sbin.Cron</servlet-name><url-pattern>/sbin/cron/*</url-pattern></servlet-mapping>
     81    <servlet><servlet-name>win.iovar.web.sbin.Init</servlet-name><servlet-class>win.iovar.web.sbin.Init</servlet-class></servlet>
     82    <servlet-mapping><servlet-name>win.iovar.web.sbin.Init</servlet-name><url-pattern>/sbin/init</url-pattern></servlet-mapping>
     83    <servlet-mapping><servlet-name>win.iovar.web.sbin.Init</servlet-name><url-pattern>/sbin/init/*</url-pattern></servlet-mapping>
     84    <servlet><servlet-name>win.iovar.web.usr.bin.XLink</servlet-name><servlet-class>win.iovar.web.usr.bin.XLink</servlet-class></servlet>
     85    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XLink</servlet-name><url-pattern>/bin/xlink</url-pattern></servlet-mapping>
     86    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XLink</servlet-name><url-pattern>/bin/xlink/*</url-pattern></servlet-mapping>
     87    <servlet><servlet-name>win.iovar.web.usr.bin.XMLSet</servlet-name><servlet-class>win.iovar.web.usr.bin.XMLSet</servlet-class></servlet>
     88    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xmlset</url-pattern></servlet-mapping>
     89    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xmlset/*</url-pattern></servlet-mapping>
     90    <servlet><servlet-name>win.iovar.web.usr.bin.XMLWrap</servlet-name><servlet-class>win.iovar.web.usr.bin.XMLWrap</servlet-class></servlet>
     91    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xmlwrap</url-pattern></servlet-mapping>
     92    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xmlwrap/*</url-pattern></servlet-mapping>
     93    <servlet><servlet-name>win.iovar.web.usr.bin.FormFile</servlet-name><servlet-class>win.iovar.web.usr.bin.FormFile</servlet-class></servlet>
     94    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.FormFile</servlet-name><url-pattern>/bin/formfile</url-pattern></servlet-mapping>
     95    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.FormFile</servlet-name><url-pattern>/bin/formfile/*</url-pattern></servlet-mapping>
     96    <servlet><servlet-name>win.iovar.web.bin.Put</servlet-name><servlet-class>win.iovar.web.bin.Put</servlet-class></servlet>
     97    <servlet-mapping><servlet-name>win.iovar.web.bin.Put</servlet-name><url-pattern>/bin/put</url-pattern></servlet-mapping>
     98    <servlet-mapping><servlet-name>win.iovar.web.bin.Put</servlet-name><url-pattern>/bin/put/*</url-pattern></servlet-mapping>
     99    <servlet><servlet-name>win.iovar.web.dev.trans.File</servlet-name><servlet-class>win.iovar.web.dev.trans.File</servlet-class></servlet>
     100    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.File</servlet-name><url-pattern>/dev/trans/file</url-pattern></servlet-mapping>
     101    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.File</servlet-name><url-pattern>/dev/trans/file/*</url-pattern></servlet-mapping>
     102    <servlet><servlet-name>win.iovar.web.usr.bin.Form</servlet-name><servlet-class>win.iovar.web.usr.bin.Form</servlet-class></servlet>
     103    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Form</servlet-name><url-pattern>/bin/form</url-pattern></servlet-mapping>
     104    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Form</servlet-name><url-pattern>/bin/form/*</url-pattern></servlet-mapping>
     105    <servlet><servlet-name>win.iovar.web.dev.trans.Resource</servlet-name><servlet-class>win.iovar.web.dev.trans.Resource</servlet-class></servlet>
     106    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Resource</servlet-name><url-pattern>/dev/trans/res</url-pattern></servlet-mapping>
     107    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Resource</servlet-name><url-pattern>/dev/trans/res/*</url-pattern></servlet-mapping>
     108    <servlet><servlet-name>win.iovar.web.usr.bin.Java2XML</servlet-name><servlet-class>win.iovar.web.usr.bin.Java2XML</servlet-class></servlet>
     109    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/java2xml</url-pattern></servlet-mapping>
     110    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/java2xml/*</url-pattern></servlet-mapping>
     111    <servlet><servlet-name>win.iovar.web.usr.bin.XMLGet</servlet-name><servlet-class>win.iovar.web.usr.bin.XMLGet</servlet-class></servlet>
     112    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xmlget</url-pattern></servlet-mapping>
     113    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xmlget/*</url-pattern></servlet-mapping>
     114    <servlet><servlet-name>win.iovar.web.usr.bin.XSLT</servlet-name><servlet-class>win.iovar.web.usr.bin.XSLT</servlet-class></servlet>
     115    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XSLT</servlet-name><url-pattern>/bin/xslt</url-pattern></servlet-mapping>
     116    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XSLT</servlet-name><url-pattern>/bin/xslt/*</url-pattern></servlet-mapping>
     117    <servlet><servlet-name>win.iovar.web.usr.bin.XArgs</servlet-name><servlet-class>win.iovar.web.usr.bin.XArgs</servlet-class></servlet>
     118    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XArgs</servlet-name><url-pattern>/bin/xargs</url-pattern></servlet-mapping>
     119    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XArgs</servlet-name><url-pattern>/bin/xargs/*</url-pattern></servlet-mapping>
     120    <servlet><servlet-name>win.iovar.web.bin.Patch</servlet-name><servlet-class>win.iovar.web.bin.Patch</servlet-class></servlet>
     121    <servlet-mapping><servlet-name>win.iovar.web.bin.Patch</servlet-name><url-pattern>/bin/patch</url-pattern></servlet-mapping>
     122    <servlet-mapping><servlet-name>win.iovar.web.bin.Patch</servlet-name><url-pattern>/bin/patch/*</url-pattern></servlet-mapping>
     123    <servlet><servlet-name>win.iovar.web.usr.bin.Uptime</servlet-name><servlet-class>win.iovar.web.usr.bin.Uptime</servlet-class></servlet>
     124    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Uptime</servlet-name><url-pattern>/bin/uptime</url-pattern></servlet-mapping>
     125    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Uptime</servlet-name><url-pattern>/bin/uptime/*</url-pattern></servlet-mapping>
     126    <servlet><servlet-name>win.iovar.web.usr.bin.Tail</servlet-name><servlet-class>win.iovar.web.usr.bin.Tail</servlet-class></servlet>
     127    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Tail</servlet-name><url-pattern>/bin/tail</url-pattern></servlet-mapping>
     128    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Tail</servlet-name><url-pattern>/bin/tail/*</url-pattern></servlet-mapping>
     129    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xget</url-pattern></servlet-mapping>
     130    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLGet</servlet-name><url-pattern>/bin/xget/*</url-pattern></servlet-mapping>
     131    <servlet><servlet-name>win.iovar.web.bin.shell.Export</servlet-name><servlet-class>win.iovar.web.bin.shell.Export</servlet-class></servlet>
     132    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Export</servlet-name><url-pattern>/bin/export</url-pattern></servlet-mapping>
     133    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Export</servlet-name><url-pattern>/bin/export/*</url-pattern></servlet-mapping>
     134    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xw</url-pattern></servlet-mapping>
     135    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLWrap</servlet-name><url-pattern>/bin/xw/*</url-pattern></servlet-mapping>
     136    <servlet><servlet-name>win.iovar.web.bin.Jobs</servlet-name><servlet-class>win.iovar.web.bin.Jobs</servlet-class></servlet>
     137    <servlet-mapping><servlet-name>win.iovar.web.bin.Jobs</servlet-name><url-pattern>/bin/jobs</url-pattern></servlet-mapping>
     138    <servlet-mapping><servlet-name>win.iovar.web.bin.Jobs</servlet-name><url-pattern>/bin/jobs/*</url-pattern></servlet-mapping>
     139    <servlet><servlet-name>win.iovar.web.proc.MemInfo</servlet-name><servlet-class>win.iovar.web.proc.MemInfo</servlet-class></servlet>
     140    <servlet-mapping><servlet-name>win.iovar.web.proc.MemInfo</servlet-name><url-pattern>/proc/meminfo</url-pattern></servlet-mapping>
     141    <servlet-mapping><servlet-name>win.iovar.web.proc.MemInfo</servlet-name><url-pattern>/proc/meminfo/*</url-pattern></servlet-mapping>
     142    <servlet><servlet-name>win.iovar.web.bin.List</servlet-name><servlet-class>win.iovar.web.bin.List</servlet-class></servlet>
     143    <servlet-mapping><servlet-name>win.iovar.web.bin.List</servlet-name><url-pattern>/bin/ls</url-pattern></servlet-mapping>
     144    <servlet-mapping><servlet-name>win.iovar.web.bin.List</servlet-name><url-pattern>/bin/ls/*</url-pattern></servlet-mapping>
     145    <servlet><servlet-name>win.iovar.web.usr.bin.Head</servlet-name><servlet-class>win.iovar.web.usr.bin.Head</servlet-class></servlet>
     146    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Head</servlet-name><url-pattern>/bin/head</url-pattern></servlet-mapping>
     147    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Head</servlet-name><url-pattern>/bin/head/*</url-pattern></servlet-mapping>
     148    <servlet><servlet-name>win.iovar.web.bin.System</servlet-name><servlet-class>win.iovar.web.bin.System</servlet-class></servlet>
     149    <servlet-mapping><servlet-name>win.iovar.web.bin.System</servlet-name><url-pattern>/bin/system</url-pattern></servlet-mapping>
     150    <servlet-mapping><servlet-name>win.iovar.web.bin.System</servlet-name><url-pattern>/bin/system/*</url-pattern></servlet-mapping>
     151    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xset</url-pattern></servlet-mapping>
     152    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLSet</servlet-name><url-pattern>/bin/xset/*</url-pattern></servlet-mapping>
     153    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/j2x</url-pattern></servlet-mapping>
     154    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Java2XML</servlet-name><url-pattern>/bin/j2x/*</url-pattern></servlet-mapping>
     155    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/x2j</url-pattern></servlet-mapping>
     156    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XML2Java</servlet-name><url-pattern>/bin/x2j/*</url-pattern></servlet-mapping>
     157    <servlet><servlet-name>win.iovar.web.usr.bin.JSON</servlet-name><servlet-class>win.iovar.web.usr.bin.JSON</servlet-class></servlet>
     158    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.JSON</servlet-name><url-pattern>/bin/json</url-pattern></servlet-mapping>
     159    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.JSON</servlet-name><url-pattern>/bin/json/*</url-pattern></servlet-mapping>
     160    <servlet><servlet-name>win.iovar.web.bin.shell.Set</servlet-name><servlet-class>win.iovar.web.bin.shell.Set</servlet-class></servlet>
     161    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Set</servlet-name><url-pattern>/bin/set</url-pattern></servlet-mapping>
     162    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Set</servlet-name><url-pattern>/bin/set/*</url-pattern></servlet-mapping>
     163    <servlet><servlet-name>win.iovar.web.usr.bin.Basename</servlet-name><servlet-class>win.iovar.web.usr.bin.Basename</servlet-class></servlet>
     164    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Basename</servlet-name><url-pattern>/bin/basename</url-pattern></servlet-mapping>
     165    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Basename</servlet-name><url-pattern>/bin/basename/*</url-pattern></servlet-mapping>
     166    <servlet><servlet-name>win.iovar.web.dev.Null</servlet-name><servlet-class>win.iovar.web.dev.Null</servlet-class></servlet>
     167    <servlet-mapping><servlet-name>win.iovar.web.dev.Null</servlet-name><url-pattern>/dev/null</url-pattern></servlet-mapping>
     168    <servlet-mapping><servlet-name>win.iovar.web.dev.Null</servlet-name><url-pattern>/dev/null/*</url-pattern></servlet-mapping>
     169    <servlet><servlet-name>win.iovar.web.dev.Buffer</servlet-name><servlet-class>win.iovar.web.dev.Buffer</servlet-class></servlet>
     170    <servlet-mapping><servlet-name>win.iovar.web.dev.Buffer</servlet-name><url-pattern>/dev/buffer</url-pattern></servlet-mapping>
     171    <servlet-mapping><servlet-name>win.iovar.web.dev.Buffer</servlet-name><url-pattern>/dev/buffer/*</url-pattern></servlet-mapping>
     172    <servlet><servlet-name>win.iovar.web.usr.bin.Expression</servlet-name><servlet-class>win.iovar.web.usr.bin.Expression</servlet-class></servlet>
     173    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Expression</servlet-name><url-pattern>/bin/expr</url-pattern></servlet-mapping>
     174    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.Expression</servlet-name><url-pattern>/bin/expr/*</url-pattern></servlet-mapping>
     175    <servlet><servlet-name>win.iovar.web.bin.shell.Status</servlet-name><servlet-class>win.iovar.web.bin.shell.Status</servlet-class></servlet>
     176    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Status</servlet-name><url-pattern>/bin/status</url-pattern></servlet-mapping>
     177    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Status</servlet-name><url-pattern>/bin/status/*</url-pattern></servlet-mapping>
     178    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xmlout</url-pattern></servlet-mapping>
     179    <servlet-mapping><servlet-name>win.iovar.web.usr.bin.XMLOut</servlet-name><url-pattern>/bin/xmlout/*</url-pattern></servlet-mapping>
     180    <servlet><servlet-name>win.iovar.web.dev.trans.Local</servlet-name><servlet-class>win.iovar.web.dev.trans.Local</servlet-class></servlet>
     181    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Local</servlet-name><url-pattern>/dev/trans/local</url-pattern></servlet-mapping>
     182    <servlet-mapping><servlet-name>win.iovar.web.dev.trans.Local</servlet-name><url-pattern>/dev/trans/local/*</url-pattern></servlet-mapping>
     183    <servlet><servlet-name>win.iovar.web.proc.Uptime</servlet-name><servlet-class>win.iovar.web.proc.Uptime</servlet-class></servlet>
     184    <servlet-mapping><servlet-name>win.iovar.web.proc.Uptime</servlet-name><url-pattern>/proc/uptime</url-pattern></servlet-mapping>
     185    <servlet-mapping><servlet-name>win.iovar.web.proc.Uptime</servlet-name><url-pattern>/proc/uptime/*</url-pattern></servlet-mapping>
     186    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/iosh</url-pattern></servlet-mapping>
     187    <servlet-mapping><servlet-name>win.iovar.web.bin.shell.Shell</servlet-name><url-pattern>/bin/iosh/*</url-pattern></servlet-mapping>
  • etc/sample.web.xml

    r1 r5  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!--
     3    Copyright (C) 2016 Virgo Venture, Inc.
     4    @%@~LICENSE~@%@
     5-->
    26
    37<!DOCTYPE web-app
     
    1216
    1317    <listener>
    14         <listener-class>com.iovar.web.proc.ShellSession$Listener</listener-class>
     18        <listener-class>win.iovar.web.proc.Sessions$Listener</listener-class>
    1519    </listener>
    1620
     
    3034    </context-param>
    3135
     36    <context-param>
     37        <param-name>idfree.webapp</param-name>
     38        <param-value>0</param-value>
     39    </context-param>
     40
    3241    <servlet>
    3342        <servlet-name>log</servlet-name>
    34         <servlet-class>com.iovar.web.dev.Log</servlet-class>
     43        <servlet-class>win.iovar.web.dev.Log</servlet-class>
    3544        <load-on-startup>1</load-on-startup>
    3645    </servlet>
     
    3847    <servlet>
    3948        <servlet-name>uptime</servlet-name>
    40         <servlet-class>com.iovar.web.proc.Uptime</servlet-class>
     49        <servlet-class>win.iovar.web.proc.Uptime</servlet-class>
    4150        <load-on-startup>2</load-on-startup>
    4251    </servlet>
     
    4453    <servlet>
    4554        <servlet-name>init</servlet-name>
    46         <servlet-class>com.iovar.web.sbin.Init</servlet-class>
     55        <servlet-class>win.iovar.web.sbin.Init</servlet-class>
    4756        <load-on-startup>10</load-on-startup>
    4857        <init-param>
     
    5261    </servlet>
    5362
     63    <!-- /bin/login -->
     64    <servlet><servlet-name>me.idfree.bin.Login</servlet-name><servlet-class>me.idfree.bin.Login</servlet-class></servlet>
     65    <servlet-mapping><servlet-name>me.idfree.bin.Login</servlet-name><url-pattern>/bin/login</url-pattern></servlet-mapping>
     66    <servlet-mapping><servlet-name>me.idfree.bin.Login</servlet-name><url-pattern>/bin/login/*</url-pattern></servlet-mapping>
     67
     68    <!-- /bin/logout -->
     69    <servlet><servlet-name>me.idfree.bin.Logout</servlet-name><servlet-class>me.idfree.bin.Logout</servlet-class></servlet>
     70    <servlet-mapping><servlet-name>me.idfree.bin.Logout</servlet-name><url-pattern>/bin/logout</url-pattern></servlet-mapping>
     71    <servlet-mapping><servlet-name>me.idfree.bin.Logout</servlet-name><url-pattern>/bin/logout/*</url-pattern></servlet-mapping>
     72
     73    <!-- /bin/user -->
     74    <servlet><servlet-name>me.idfree.bin.User</servlet-name><servlet-class>me.idfree.bin.User</servlet-class></servlet>
     75    <servlet-mapping><servlet-name>me.idfree.bin.User</servlet-name><url-pattern>/bin/user</url-pattern></servlet-mapping>
     76    <servlet-mapping><servlet-name>me.idfree.bin.User</servlet-name><url-pattern>/bin/user/*</url-pattern></servlet-mapping>
     77
    5478    <!-- [iovar] DO NOT REMOVE THIS LINE -->
    5579
    5680    <servlet>
     81        <servlet-name>iovar-application</servlet-name>
     82        <servlet-class>win.iovar.web.Application</servlet-class>
     83    </servlet>
     84    <servlet-mapping>
     85        <servlet-name>iovar-application</servlet-name>
     86        <url-pattern>/app/*</url-pattern>
     87    </servlet-mapping>
     88    <servlet-mapping>
     89        <servlet-name>iovar-application</servlet-name>
     90        <url-pattern>/auth/*</url-pattern>
     91    </servlet-mapping>
     92    <servlet-mapping>
     93        <servlet-name>iovar-application</servlet-name>
     94        <url-pattern>/index</url-pattern>
     95    </servlet-mapping>
     96
     97    <servlet>
    5798        <servlet-name>iovar-default</servlet-name>
    58         <servlet-class>com.iovar.web.Default</servlet-class>
     99        <servlet-class>win.iovar.web.Default</servlet-class>
    59100    </servlet>
    60101    <servlet-mapping>
     
    63104    </servlet-mapping>
    64105
     106    <filter>
     107        <filter-name>idfree-authentication</filter-name>
     108        <filter-class>me.idfree.dev.Authentication</filter-class>
     109        <init-param>
     110            <param-name>handler</param-name>
     111            <param-value>/auth</param-value>
     112        </init-param>
     113    </filter>
     114    <!--
     115    <filter-mapping>
     116        <filter-name>idfree-authentication</filter-name>
     117        <url-pattern>/app/*</url-pattern>
     118    </filter-mapping>
     119    -->
     120
     121    <!--
     122    <filter>
     123        <filter-name>idfree-authorization-shell</filter-name>
     124        <filter-class>me.idfree.dev.Authorization</filter-class>
     125        <init-param>
     126            <param-name>permission</param-name>
     127            <param-value>shell</param-value>
     128        </init-param>
     129        <init-param>
     130            <param-name>handler</param-name>
     131            <param-value>/auth/denied</param-value>
     132        </init-param>
     133    </filter>
     134    <filter-mapping>
     135        <filter-name>idfree-authorization-shell</filter-name>
     136        <url-pattern>/$</url-pattern>
     137    </filter-mapping>
     138    <filter-mapping>
     139        <filter-name>idfree-authorization-shell</filter-name>
     140        <url-pattern>/$/*</url-pattern>
     141    </filter-mapping>
     142    <filter-mapping>
     143        <filter-name>idfree-authorization-shell</filter-name>
     144        <url-pattern>/var/log/*</url-pattern>
     145    </filter-mapping>
     146
     147    <filter>
     148        <filter-name>idfree-authorization-admin</filter-name>
     149        <filter-class>me.idfree.dev.Authorization</filter-class>
     150        <init-param>
     151            <param-name>permission</param-name>
     152            <param-value>admin</param-value>
     153        </init-param>
     154        <init-param>
     155            <param-name>handler</param-name>
     156            <param-value>/auth/denied</param-value>
     157        </init-param>
     158    </filter>
     159    <filter-mapping>
     160        <filter-name>idfree-authorization-admin</filter-name>
     161        <url-pattern>/app/admin</url-pattern>
     162    </filter-mapping>
     163    <filter-mapping>
     164        <filter-name>idfree-authorization-admin</filter-name>
     165        <url-pattern>/app/admin/*</url-pattern>
     166    </filter-mapping>
     167    -->
     168
    65169    <session-config>
    66170        <session-timeout>720</session-timeout>
Note: See TracChangeset for help on using the changeset viewer.