IPlanet 4.0 SP9 & SingleThreadModel

Hi:
We are developping a web server using iPlanet 4.0 SP9
and servlets. The server will server several users at
same time, for this reason, we are using the interface
SingleThreadModel, in order to avoid problems related to
the use of threads and multiple users.
But, this seems not to work properly. When two users are connected to our server, the second one must wait for
the first one. In other words, if the first user executes
an option that take a lot of time to be completed and
meantime the second user tries to use the web server, he
will wait until the first user's task was finished. The
web server looks like to be locked.
We are thinking about the iPlanet is misconfigured.
Any idea, remark, tip, etc.?
Thanks in advance.
Alberto

My advice - don't use SingleThreadModel. They shouldn't have provided this in the first place and here's why
3.2 Number of Instances
In the case of a servlet that implements the SingleThreadModel interface, the servlet container
may instantiate multiple instances of that servlet so that it can handle a heavy request load while
still serializing requests to a single instance.
3.2.1 Note about SingleThreadModel
The use of the SingleThreadModel interface guarantees that one thread at a time will execute
through a given servlet instance�s service method. It is important to note that this guarantee only
applies to servlet instance. Objects that can be accessible to more than one servlet instance at a
time, such as instances of HttpSession, may be available to multiple servlets, including those
that implement SingleThreadModel, at any particular time.
Here's a simple example: if you use a text file for storing/retrieving data and the server decides to instantiate another instance of your single threaded servlet - guess what's gonna happen?
Always use the normal multi-threaded servlets and develop them properly for multiple thread use.

Similar Messages

  • Iplanet 4.1 SP9 suports web.xml for using taglib ?

    I try to make taglib work.
    I use Iplanet 4.1 SP9.
    I know I can do it with the jar file that include the TLD inside it.
    But can I use a web.xml in it ?
    My question : are we force to use the taglib.jar method ?
    thanks
    tony

    Hi,
    I hope below link will helps:
    http://knowledgebase.iplanet.com/ikb/kb/articles/4585.html
    Regards,
    Dakshin.
    Developer Technical Support
    Sun Microsystems
    http://www.sun.com/developers/support.

  • IPlanet 4.1 SP9 - WL 6.1 SP2 - client certs

    Hi,
    We seem to have a problem with client certificates that are provided to our iPlanet
    Webserver 4.1 SP9. Using WL 6.1 SP1, we used to following code to get the cert:
    .. = request.getAttribute("javax.net.ssl.peer_certificates")
    For some reason the exact same code will not work in SP2. We used the Jakarta SOAP
    Tunnelgui to see how the request was formatted, and we saw this:
    POST /login/logincertificaat.jsp HTTP/1.1
    accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel,
    application/msword, application/vnd.ms-powerpoint, */*
    referer:
    https://<some URL>/login/logincertificate.jsp
    accept-language: nl
    content-type: application/x-www-form-urlencoded
    connection: Keep-Alive
    user-agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) host: some.host.com
    content-length: 66
    cache-control: no-cache
    cookie: JSESSIONID=8F5a1R0P6eV1Nwg6lmAiFLJIhkG3MbULZQCeHmphDf4XAiMx76gZ!-1838370154!172190846!7005!7002
    WL-Proxy-SSL: true
    X-WebLogic-Force-Cookie: true
    WL-Proxy-Client-Cert: MIIENDCCA96gAwIBAgIKTZeIPQAAAAAAKDANBgkqhkiG9w0BAQUFADCBjjEjMCEGCSqGSIb3DQEJARYUZS1zZXJ2aWNlc0BhY2htZWEubmwxCzAJBgNVBAYTAk5MMQwwCgYDVQQIEwNHTEQxEjAQBgNVBAcTCUFwZWxkb29ybjEPMA0GA1UEChMGQWNobWVhMRYwFAYDVQQLEw1IUyBlLVNlcnZpY2VzMQ8wDQYDVQQDEwZlLVNlcnYwHhcNMDIwMzIxMTUyNzIwWhcNMDMwMzIxMTUzNzIwWjCBoTEqMCgGCSqGSIb3DQEJARYbaGVyYmVydC5zY2h1dXJtYW5AYWNobWVhLm5sMQswCQYDVQQGEwJOTDEMMAoGA1UECBMDR0xEMRIwEAYDVQQHEwlBcGVsZG9vcm4xDzANBgNVBAoTBkFjaG1lYTEWMBQGA1UECxMNSFMgZS1TZXJ2aWNlczEbMBkGA1
    UEAxMSSGVyYmVydCBTY2h1dXJtYW5zMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAOf8cXepDBk7HAJiziImth2BTzdS7+uo+20859MAvkFXU07YdNSxUj9Ko6aW+KY02iju/k4FYHd0yX1kNgQeaMsCAwEAAaOCAgcwggIDMA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUCz2UiUGlNraIqHu8cXxulD/Fmo8wgcoGA1UdIwSBwjCBv4AU30lTQ31VzMXGhfRM1shv2Q7HC9qhgZSkgZEwgY4xIzAhBgkqhkiG9w0BCQEWFGUtc2VydmljZXNAYWNobWVhLm5sMQswCQYDVQQGEwJOTDEMMAoGA1UECBMDR0xEMRIwEAYDVQQHEwlBcGVsZG9vcm4xDzANBgNVBAoTBkFjaG1lYTEWMBQGA1UECxMNSFMgZS1TZXJ2aWNlczEPMA0GA1UEAxMGZS
    1TZXJ2ghBqt8LP7t9wm0AGHT qvjplaMGUGA1UdHwReMFwwK6ApoCeGJWh0dHA6Ly9zbnRlYjAxMC9DZXJ0RW5yb2xsL2UtU2Vydi5jcmwwLaAroCmGJ2ZpbGU6Ly9cXHNudGViMDEwXENlcnRFbnJvbGxcZS1TZXJ2LmNybDCBiAYIKwYBBQUHAQEEfDB6MDoGCCsGAQUFBzAChi5odHRwOi8vc250ZWIwMTAvQ2VydEVucm9sbC9zbnRlYjAxMF9lLVNlcnYuY3J0MDwGCCsGAQUFBzAChjBmaWxlOi8vXFxzbnRlYjAxMFxDZXJ0RW5yb2xsXHNudGViMDEwX2UtU2Vydi5jcnQwDQYJKoZIhvcNAQEFBQADQQA3N3spt+Cv2oHG59WORpQik9JrKFTpHNKmFtRIp1GMJqTfjPutw9CJDqbCucFjJXiESW7qVeCr0WtHlBvxFzaz
    Proxy-Client-IP: 1.1.1.27
    X-Forwarded-For: 1.1.1.27
    Proxy-Path-Translated: /login/logincertificate.jsp
    Proxy-Remote-User: USer
    Proxy-Auth-Type: ssl
    Since it looks like the cert is stored in the header, we also tried code like
    .. ... = request.Header("WL-Proxy-Client-Cert"); ...
    and all the variations on the request/header and the keys, but to no avail.
    Since everything worked in SP1, we are confused and hope someone can shine a light
    on this issue.
    Thanx in advance.
    Marnix
    P.S Sorry for the cross-posting of this issue (also in security) but I thought it
    is more appropriate to post it here.

    BEA provided the solution:
    In the web.xml file, add the following node:
    <context-param>
    <param-name>weblogic.httpd.clientCertProxy</param-name>
    <param-value>true</param-value>
    </context-param>
    This property is introduced in SP2 to patch security hole.
    "Marnix J. van Wendel de Joode" <[email protected]> wrote:
    >
    Hi,
    We seem to have a problem with client certificates that are provided to
    our iPlanet
    Webserver 4.1 SP9. Using WL 6.1 SP1, we used to following code to get the
    cert:
    ... = request.getAttribute("javax.net.ssl.peer_certificates")
    For some reason the exact same code will not work in SP2. We used the Jakarta
    SOAP
    Tunnelgui to see how the request was formatted, and we saw this:
    POST /login/logincertificaat.jsp HTTP/1.1
    accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel,
    application/msword, application/vnd.ms-powerpoint, */*
    referer:
    https://<some URL>/login/logincertificate.jsp
    accept-language: nl
    connection: Keep-Alive
    user-agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) host: some.host.com
    content-length: 66
    cache-control: no-cache
    cookie: JSESSIONID=8F5a1R0P6eV1Nwg6lmAiFLJIhkG3MbULZQCeHmphDf4XAiMx76gZ!-1838370154!172190846!7005!7002
    WL-Proxy-SSL: true
    X-WebLogic-Force-Cookie: true
    WL-Proxy-Client-Cert: MIIENDCCA96gAwIBAgIKTZeIPQAAAAAAKDANBgkqhkiG9w0BAQUFADCBjjEjMCEGCSqGSIb3DQEJARYUZS1zZXJ2aWNlc0BhY2htZWEubmwxCzAJBgNVBAYTAk5MMQwwCgYDVQQIEwNHTEQxEjAQBgNVBAcTCUFwZWxkb29ybjEPMA0GA1UEChMGQWNobWVhMRYwFAYDVQQLEw1IUyBlLVNlcnZpY2VzMQ8wDQYDVQQDEwZlLVNlcnYwHhcNMDIwMzIxMTUyNzIwWhcNMDMwMzIxMTUzNzIwWjCBoTEqMCgGCSqGSIb3DQEJARYbaGVyYmVydC5zY2h1dXJtYW5AYWNobWVhLm5sMQswCQYDVQQGEwJOTDEMMAoGA1UECBMDR0xEMRIwEAYDVQQHEwlBcGVsZG9vcm4xDzANBgNVBAoTBkFjaG1lYTEWMBQGA1UECxMNSFMgZS1TZXJ2aWNlczEbMBkGA1
    UEAxMSSGVyYmVydCBTY2h1dXJtYW5zMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAOf8cXepDBk7HAJiziImth2BTzdS7+uo+20859MAvkFXU07YdNSxUj9Ko6aW+KY02iju/k4FYHd0yX1kNgQeaMsCAwEAAaOCAgcwggIDMA4GA1UdDwEB/wQEAwIE8DATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQUCz2UiUGlNraIqHu8cXxulD/Fmo8wgcoGA1UdIwSBwjCBv4AU30lTQ31VzMXGhfRM1shv2Q7HC9qhgZSkgZEwgY4xIzAhBgkqhkiG9w0BCQEWFGUtc2VydmljZXNAYWNobWVhLm5sMQswCQYDVQQGEwJOTDEMMAoGA1UECBMDR0xEMRIwEAYDVQQHEwlBcGVsZG9vcm4xDzANBgNVBAoTBkFjaG1lYTEWMBQGA1UECxMNSFMgZS1TZXJ2aWNlczEPMA0GA1UEAxMGZS
    1TZXJ2ghBqt8LP7t9wm0AGHT qvjplaMGUGA1UdHwReMFwwK6ApoCeGJWh0dHA6Ly9zbnRlYjAxMC9DZXJ0RW5yb2xsL2UtU2Vydi5jcmwwLaAroCmGJ2ZpbGU6Ly9cXHNudGViMDEwXENlcnRFbnJvbGxcZS1TZXJ2LmNybDCBiAYIKwYBBQUHAQEEfDB6MDoGCCsGAQUFBzAChi5odHRwOi8vc250ZWIwMTAvQ2VydEVucm9sbC9zbnRlYjAxMF9lLVNlcnYuY3J0MDwGCCsGAQUFBzAChjBmaWxlOi8vXFxzbnRlYjAxMFxDZXJ0RW5yb2xsXHNudGViMDEwX2UtU2Vydi5jcnQwDQYJKoZIhvcNAQEFBQADQQA3N3spt+Cv2oHG59WORpQik9JrKFTpHNKmFtRIp1GMJqTfjPutw9CJDqbCucFjJXiESW7qVeCr0WtHlBvxFzaz
    Proxy-Client-IP: 1.1.1.27
    X-Forwarded-For: 1.1.1.27
    Proxy-Path-Translated: /login/logincertificate.jsp
    Proxy-Remote-User: USer
    Proxy-Auth-Type: ssl
    Since it looks like the cert is stored in the header, we also tried code
    like
    ... ... = request.Header("WL-Proxy-Client-Cert"); ...
    and all the variations on the request/header and the keys, but to no avail.
    Since everything worked in SP1, we are confused and hope someone can shine
    a light
    on this issue.
    Thanx in advance.
    Marnix
    P.S Sorry for the cross-posting of this issue (also in security) but I thought
    it
    is more appropriate to post it here.

  • Problem accessing iPlanet with Firewall

    We have iPlanet 4.1 SP9 webserver installed in Solaris 8. The server is configured with IP address 10.98.23.17. We are able to access our JSP web application successfully thru intranet without any firewall.
    But, we face problems while accessing with Firewall. I will explain the situation below :
    We have another network with ip range 193.1.1.XXX. There is a firewall between 193.1.1.XXX and 10.99.23.XXX.
    When the user in the 193 network types URL as htp://193.1.1.38/test which is the firewall IP, the firewall does the NATting and handover the request to 10.98.23.17. The reply from the iplanet to the user is coming back as http://10.98.23.17/test. Since, 10.98.23.17 is not reachable from 193 network, he is not able to access the web application.
    I want the reply from iPlanet to the user to come as http://193.1.1.38/test. How to solve this problem ? Kindly help me ?
    TIA
    Shaik

    It sounds like you need to modify the ServerName line in the config/magnus.conf configuration file to reflect the externally visible hostname or IP address. In your case, the config/magnus.conf file should contain the following line:
    ServerName 193.1.1.38

  • Performance of iPlanet 4.1 vs iPlanet 6.0

    Hi,
    We have upgraded from iPlanet 4.1 sp9 to iPlanet 6.0 sp5 on Solaris 8. We have noticed that performance has been degraded to the point where we are now going to go back to iPlanet 4.1.
    We use a custom service plugin that creates dynamic html based on the incoming url. Under iPlanet 4.1 it averages about .2 seconds per page generation. Under iPlanet 6.0 it averages .9 seconds per page. Both tests are done when there is no other load on the server. I know I am dealing with tenths of a second, but we have a 2 second SLA with our clients and we receive around 500,000 http requests per day with about 100,000 being requests for our service plugin.
    The servers are both configured pretty much the same. When I look at the .perf page for each server I see the following for the same 10 requests on each server:
    iPlanet 4.1
    Avarage Total Percent
    Total number of requests: 190
    Request processing time: 0.0001 0.0224
    iPlanet 6.0
    Average Total Percent
    Total number of requests: 157
    Request processing time: 0.0012 0.1896
    The Request processing time is almost 10x as much for iPlanet 6 for the same requests.
    What can I do to get this to be the same level as iPlanet 4.1? Has anyone seen this before and has a way to fix it?
    Thanks,
    Mike

    I researched a similar issue for several days. I finally found a fix by adjusting the following keep-alive params in the magnus.conf. Of course, you will want to monitor performance and adjust accoriding to your load:
    KeepAliveQueryMeanTime 1
    KeepAliveQueryMaxSleepTime 0
    Check this doc for more details:
    http://sunsolve6.sun.com/search/document.do?assetkey=1-9-68380-1&searchclause=web%20performance

  • NSAPI plug-in for Weblogic 5.1

    Has anyone come across any problems with using the weblogic plug-in for Iplanet 4.1 SP9 running on Solaris 8. If so please can you let me know. Thanks

    From my testing, there are no problems. Make sure you grab it from the
    latest Service Pack.
    Regards,
    Eric
    "faz man" <[email protected]> wrote in message
    news:3e5510db$[email protected]..
    Has anyone come across any problems with using the weblogic plug-in forIplanet 4.1 SP9 running on Solaris 8. If so please can you let me know.
    Thanks

  • Add-header SAF how-to

    I am using Iplanet 4.1 SP9 on Solaris 2.7. I need the add-header SAF in obj.conf to add P3P headers for my website.
    The documentation says I can use a file (html) to publish additional headers. I have tried:
    P3P: CP="NOI DEVa TAIa OUR BUS UNI STA OTC"
    in a file called p3pheader.html and I have added the following line in the default object in obj.con:
    Service fn="add-header" path="/export/home/enter_4.1/docs/dev/w3c/p3pheader.html" NSIntAbsFilePath="yes"
    Iplanet returns the following error:
    [23/nbre/2001:16:46:24] config ( 5326): for host 141.126.5.15 trying to GET /SME/frameset.html, pcheck_add_header reports: No header specified
    Any help ?

    The addition of HTTP headers is conspicuously missing from the standard
    directives. The add-header function simply adds HTML to the top of a
    page. You'll need to use a custom SAF for HTTP headers. For example
    you could compile this one:
    * NSAPI SAF to add a HTTP header to the server response.
    * Returns REQ_NOACTION so request is processed as normal.
    * Init fn="load-modules" shlib="/libAddHttpHeader.so" funcs="add-http-header"
    * Service fn="add-http-header" name="P3P" value="CP=\"NOI DEVa TAIa OUR BUS
    UNI STA OTC\""
    #include "nsapi.h"
    NSAPI_PUBLIC int add_http_header(pblock pb, Session sn, Request *rq)
    char *name = pblock_findval("name",pb);
    char *value = pblock_findval("value",pb);
    if (name && value){
    param_free(pblock_remove(name, rq->srvhdrs));
    pblock_nvinsert(name, value, rq->srvhdrs);
    return (REQ_NOACTION);
    Jose Niguidula wrote:
    I am using Iplanet 4.1 SP9 on Solaris 2.7. I need the add-header SAF
    in obj.conf to add P3P headers for my website.
    The documentation says I can use a file (html) to publish additional
    headers. I have tried:
    P3P: CP="NOI DEVa TAIa OUR BUS UNI STA OTC"
    in a file called p3pheader.html and I have added the following line in
    the default object in obj.con:
    Service fn="add-header"
    path="/export/home/enter_4.1/docs/dev/w3c/p3pheader.html"
    NSIntAbsFilePath="yes"
    Iplanet returns the following error:
    [23/nbre/2001:16:46:24] config ( 5326): for host 141.126.5.15 trying
    to GET /SME/frameset.html, pcheck_add_header reports: No header
    specified
    Any help ?

  • Class not found when I run JSPs

    I set up and can run JSPs in iPlanet 4.1 SP9 on NT. But if I use anything
    such as Date() I get a Server Error and a Class Not Found in the error log.
    Can someone tell me how to confire where the .class and .jar support files
    go, or where do I put them. In the JDK install directory or in the iPlanet
    install directory.
    Thanks, Gary

    Something to note, you must have superuser priveleges to run ibconf.
    Check out this document about installing a PCI-GPIB on a Solaris machine. There is a section in it on page 9 about configuring the software with ibconf.
    If you still have problems after reading through this repost.
    JenK

  • IPlanet6.1 compatibility with solaris 10

    Hi all,
    I need to know whether iPlanet 6.1 sp9 32 bit is compatible with solaris 10.
    Thanks in advance.

    Yes.
    Release notes have platform support information.
    You can download latest Web Servers from [http://www.sun.com/download/index.jsp?cat=Web%20%26%20Proxy%20Servers&tab=3&subcat=Web%20Servers].
    Please use either of the two
    Sun Java System Web Server 7.0 update 5 (release notes are located @ [http://wikis.sun.com/display/WebServerdocs/Release+Notes])
    or
    Sun ONE web Server 6.1 SP11 ( release notes are located @ [http://docs.sun.com/app/docs/doc/820-7659] ).

  • IPlanet Plug in For WebLogic 5.1 SP9

    At the client site we are using PeopleSoft 8.3, Weblogic 5.1 SP9 with iPlanet proxy
    servers. The client is using 5.1ps6a plugin. The application does not function
    with this plug in. The client has another plugin 6.1sp4 with that WL5.1 Sp 9
    gives NASAPI plugin errror that follows:
    Message from the NSAPI plugin:
    No backend server available for connection: timed out after 10 seconds.
    Build date/time: Sep 18 2002 16:55:57
    Change Number: 208523
    My questions, do BEA has 5.1Sp9 plugin?
    Why NSAPI plugin errors while using 6.1sp4 plugin?
    What else would fix the problem:
    Thanks

    A first step will be to enable logging for the proxy plugin. You do
    this by adding the line Debug=ON in the obj.conf server directive.
    Verify your steps in the following doc:
    http://www.weblogic.com/docs51/admindocs/nsapi.html
    This Debug creates a file /tmp/wlproxy.log. This file will help you
    troubleshoot the issue for proxy-plugin for the 5.1 and 6.1 instances.
    Post the log file and lets see what happens...
    Good luck,
    abdul
    [email protected]
    "Vidya Sagar" <[email protected]> wrote in message news:<3ea42831$[email protected]>...
    At the client site we are using PeopleSoft 8.3, Weblogic 5.1 SP9 with iPlanet proxy
    servers. The client is using 5.1ps6a plugin. The application does not function
    with this plug in. The client has another plugin 6.1sp4 with that WL5.1 Sp 9
    gives NASAPI plugin errror that follows:
    Message from the NSAPI plugin:
    No backend server available for connection: timed out after 10 seconds.
    Build date/time: Sep 18 2002 16:55:57
    Change Number: 208523
    My questions, do BEA has 5.1Sp9 plugin?
    Why NSAPI plugin errors while using 6.1sp4 plugin?
    What else would fix the problem:
    Thanks

  • Why is a JSP page or servlet (SingleThreadModel) unreachable on iPlanet 6.0 webserver after client abort?

    After client abort (user pushes STOP on the browser, etc.) JSP page or servlet (SingleThreadModel) is unreachable on iPlanet 6.0 webserver. Only a server restart helps. Can anybody help me?

    adsfadsfaf

  • Windows Server 2000 SP2 update to SP4, iPlanet SP2 need to update to SP9?

    Whether iPlanet SP2 will have an issue running on Windows SP4 or not. Do I need to upgrade our iPlanet from current SP2 to SP9 (latest version)?
    If we upgrade iPlanet to SP9, will there be any problem for our application product running on the iPlanet? Any difference? The JDK version is 1.5.
    Thanks

    Whether iPlanet SP2 will have an issue running on Windows SP4 or not. Do I need to upgrade our iPlanet from current SP2 to SP9 (latest version)?
    If we upgrade iPlanet to SP9, will there be any problem for our application product running on the iPlanet? Any difference? The JDK version is 1.5.
    Thanks

  • IPlanet Web Server 4.1 sp9 search engine

    Hello,
    In the search engine, when I try to create a new collection, iPlanet tells me the following message:
    Unexpected Failure:Error initialising loader, Please check the loader error log.
    Any idea where is the trouble?
    Thank you
    J. Carlos

    We have been using iWS4.1 SP11 with JDK 1.3.1 for a while now and it works without any problems. Our config was on Win2K Adv Server. The only thing to watch out for is the jvm12.conf configuration settings:
    jvm.option=-server
    jvm.minHeapSize=???
    jvm.include.CLASSPATH=0
    If you are using http-sessions, you might want to incr minheap to start with.
    Hope this helps,
    Nuri

  • Global data in a servlet using iPlanet Web Server

    Our configuration is an Applet->Servlet->JNI->C/C++ code.
    We have C code that does a number of lengthy mathematical calculations. This C code not only uses its own global variables but, it is also comprised of numerous subroutines that all call each other, reading and writing global C variables as they go. These globals are all isolated to the C code shareable object (.so) library that is included using the LoadLibrary call when the servlet is initialized.
    The problem is that in a multi-user environment (3-5 simultaneous users) we need to have each user have their own "copy" of the servlet (and the C code) so that users will not be accessing each other's global data. We can NOT have only one copy of the C code and define it as synchronized because the calculations that are performed can take a very long time and we can not hold off user requests while the firs user finishes.
    Our hope is that there is a way to configure the iPlanet Web server such that each new user that starts up a copy of the Applet/Servlet combination will get their own "space" so that they can work independently of any other user. We have at most 20 users of this system and only 3-5 simultaneous users so we should not have a problem with memory or CPU speed.
    If anyone has a solution, I would greatly appreciate it!

    The C library is shareable. But you don't want it to be shared. That's your question summarized, isn't it?
    You probably can't prevent it from being shared, so to prevent multiple use of it you would have to queue up the requests to be done one at a time. WynEaston's suggestion of having the servlet implement SingleThreadModel would help, but I believe the servlet spec allows servers to run multiple copies of a servlet that does that (as opposed to running a single copy in multiple threads).
    Your other alternative is to rewrite the math in Java, or at least in some object-oriented language where you don't need global variables (which are the source of your problem). All right, I can already hear you saying "But that wouldn't be as fast!" Maybe not, but that isn't everything. Now you have a problem in queueing theory: do you want a single server that's fast, but jobs have to wait for it, or do you want multiple servers that aren't as fast, but jobs don't have to wait? That's a question you would have to evaluate based on the usage of your site, and it isn't an easy one.

  • Can I set up multiple instances on iPlanet on one server, one to handle clear-text traffic, and one to handle SSL traffic?

    Long story, but the iPlanet version is 4.1 SP9. We will be filtering users coming in remotely (via internet VPN or dialup) to the SSL implementation, the internal intranet users to the clear-text implementation... thanks!

    Hi,
    you can run more then one instance in iWS.
    like one for http://www.test.com:80(for TEXT) and other for https://www.test.com:6000
    (Note: you couldn't not able to use same port for different instance). I hope this may answer your question.
    Thanks,
    Daks.

Maybe you are looking for

  • How do you take credit card details off iTunes ?

    Help

  • Problem using weblogic.jspc with wls6.1

              I've got this error using weblogic.jspc on jsp that works fine with the compiler           of 5.1, is this a bug?           java.lang.NullPointerException           at weblogic.management.Admin.getServer(Admin.java:1252)           at weblog

  • Where are my shownotes in iTunes

    For some reason my shohwnotes of my own podcast don´t show up in iTunes library - or on iPods. I know they are there - they come up on the subsciption page. Strangely enough it has happened before, that my shownotes were gone - they showed up again,

  • Transpor t Request

    Hi, I have a concern on transport request. In my case, I have created a transport request and it was moved to Quality system from Dev System. I want to delete the transport request from Quality system and dont want to move to Production System. How c

  • New iMac and using old G5 as 2nd monitor?

    Hey y'all. About to get either a new 21.5" or 27" iMac, and would like to know would I be able to connect them to my old G5 iMac? I'd like to use my g5 as a second monitor or for spanning to increase my desktop space. Is this possible with the G5? It