hi fan -

    i've attached a reply i put together the other day which briefly describes
    the fields contained within the default.cfg file. further, with jsdk2.1 it is
    possible to specify multiple "webapp" contexts each of which in turn contain
    a specified docbase and WEB-INF directory structure which can be
    accessed via distinct url requests.

    for example, assumming we have a directory structure that follows as:

        .../webpages/WEB-INF/servlets/Foo.class        # default server docbase
        .../bar/Web-INF/servlets/Bar.class                    # newly added webapp

    and the corresponding default.cfg will have the following additional
    webapp entries:

        server.webapp.bar.mapping=/bar
        server.webapp.bar.docbase=bar

    then here's what the urls will look like to access each:

        http://localhost:8080/servlet/Foo -> .../webpages/WEB-INF/servlets/Foo.class

        http://localhostd:8080/bar/servlet/Bar -> .../bar/WEB-INF/servlets/Bar.class

    hope this helps,

- james


Fan Wu wrote:

> Thanks Ray,
>
> But I am now with JSDK.
>
> In the readme.txt of JSDK2.1, it says:
>
> "The servlets directory is located at: <install_dir>/webpages/WEB-INF/servlets"
>
> But its example servlets are located at: <install_dir>/examples/web-inf/servlets
>
> I have searched all the human-readable file of JSDK but find no mentioning
>  of this. Or the follwing lines of the default.cfg are the reason?
>
> server.docbase=webpages
> server.webapp.examples.mapping=/examples
> server.webapp.examples.docbase=examples
>
> Can anyone kindly offer an answer?   Thanks!
>
> Fan
>
> >yes. if you are using jws then they go in server_root/servlets/ (it says
> >here) - where server_root is where you installed your server.
>
> >hth
>
> >Ray (will hack java for food) http://home.pacbell.net/rtayek/
> >hate Spam? http://www.blighty.com/products/spade/
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html



<cross-posting to [EMAIL PROTECTED]>

hi paul -

    with regards to item 1:

        the default.cfg file is a means by which to configure service
        options prior to startup. that other means is command line
        (eg. startserver -help). the options are:

            server.port            the port the http service will be
                                             listening on once started
            server.hostname    the server's host name
            server.inet             the server's ip address
            server.docbase      the directory name which will be used
                                             to resolve the default "/" resource
            server.workdir      a scratch work dir

            # note: multiple tuples of the following can be added

            server.webapp.foo.mapping=/bar
                                        a named resource
            server.webapp.foo.docbase=bar
                                        the directory name which will be used
                                        to resolve requests for the afore mentioned
                                        mapping resource

    without changing a thing, you should be able to start the server:

        % startserver

    and view the "home page" at:

        http://localhost:8080/

    if you change one or more of the afore mentioned configurations
    you can adjust the url accordingly to see the results.

    the remainder of your questions are better served on [EMAIL PROTECTED]
    so i stop at this point.

hope this helps,

- james

/servlet-interest Paula Lumby wrote:

> I;ve asked these before, but no one replied, so I'll try again:
>
> These questions relate to the JSP 1.0 reference implementation downloadable from
> SUN
> 1. Is there an explanation of the default .cfg file apart from the crypitc
> comments in the file?
> 2. Where should I put bean classes so that I do not get Class not found
> exceptions when I try to load reference
>     them in a JSP.
>    a) What if the bean is used just by the JSP, as are the examples provided in
> the reference implementation
>    b) What if hte bean is preapred in advance by a servlet that then invokes the
> JSP
> Paula Lumby
> IBM VisualAge for Java/C++/RPG Services
> tel:   448-2517        (T/L) 778-2517
> Room:  2G42C      2G/KB4/1150/TOR
> e-mail:                     [EMAIL PROTECTED]
>
> External Address:
> IBM Toronto Laboratory
> 1150 Eglinton Avenue East
> Toronto, Ontario, Canada, M3C 1H7
>
> FAX:  (416) 448-4414
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html



Reply via email to