Sorcerer's IsleCode Lucee on Jetty / files

     1Lucee on Jetty
     2
     3
     4Description
     5-----------
     6
     7Lucee on Jetty is an unzip-and-run Lucee-enabled Jetty server. It does not
     8require installation, simply extract the files from the zip, run the
     9start-server script, and you have a Jetty server running Lucee.
    10
    11The file structure uses Jetty's home/base directory split - this means:
    12* The directory jetty-home is an unmodified copy of the latest Jetty release.
    13* The directory lucee-base contains all configuration and the Lucee JAR.
    14
    15Documentation is provided in docs.pdf and online at https://docs.sorcerersisle.com/luje
    16
    17This bundle was built using the template at https://code.sorcerersisle.com/luje
    18
    19
    20Requirements
    21------------
    22
    23The requirements for running a Lucee on Jetty bundle are that of the
    24individual components - namely, a supported Java VM.
    25
    26For Jetty 9.x and Lucee 5.x this means a JRE at v8 or v11.
    27
    28Jetty 10.x requires a v11 JRE.
    29
    30If in doubt, visit https://adoptopenjdk.net and follow the instructions
    31to get the latest OpenJDK 11 (LTS) for your operating system.
    32
    33
    34Usage
    35-----
    36
    37Unzip to a suitable location.
    38On Windows, double-click the start-server.bat to start the server.
    39All other operating systems, execute start-server.sh to start the server.
    40Pressing Ctrl-C will shutdown the server.
    41
    42Browse to http://localhost:8080/ to confirm it is working.
    43
    44See docs.pdf for details of what is configured, what the various files and
    45directories are for, etc.
    46
    47Quick points:
    48* The default webroot is lucee-base/webapps/ROOT
    49* The default port (8080) can be changed in lucee-base/start.ini
    50* The Lucee web admin for a context is at http://{hostname}/lucee/admin/web.cfm
    51and the context directories are at lucee-base/webinfs/{lucee-context-label}
    52* The Lucee server admin is http://{hostname}/lucee/admin/server.cfm and the
    53server context can be found in lucee-base/lucee-server
    54
    55
    56Licensing
    57---------
    58
    59This Lucee on Jetty bundle is collectively licensed as LGPLv3.
    60
    61The primary components are licensed as below. These in turn have their own
    62components - see respective READMEs for details.
    63
    64Jetty v{JETTY_VERSION}
    65* Website: https://eclipse.org/jetty
    66* Source: https://github.com/eclipse/jetty.project
    67* License: Apache v2.0 (also available under EPL v2)
    68* Files: jetty-home/*
    69
    70Lucee v{LUCEE_VERSION}
    71* Website: https://www.lucee.org
    72* Source: https://bitbucket.org/lucee/lucee
    73* License: LGPLv2
    74* Files: lucee-base/modules/lucee/lucee*.jar lucee-base/lucee-server/*
    75
    76