Tomcat 3.1 on Solaris 8 question

I would like to use the above product as my JSP container.
I am running into a problem when it comes to "mod_jserv.so".
I can get this to work all day under Linux. Now that I have
moved my application to a Solaris 8 machine, I can't get my
apache web server to properly load the mod_jserv.so library.
My question is, is there a mod_jserv.so for Solaris? I can't
seem to find any answers on jakarta.apache.org.
Thank you.

Actually, if you read further and see the large table with the performance comparisons using the different threading options on machines with different CPUs/configurations, it says:
"Here's a table of results on various Solaris boxes, all running Solaris 8 with JVM 1.3.1: "
So it looks like it should work fine with 1.3.1.
- Chris

Similar Messages

  • A few more Solaris questions

    I'm sure this isn't the best place to post this, but I currently have a file server running Solaris 11 with a raid-z2 pool and I'm building a new vmware server out of some parts I've managed to get some good deals on might I add.
    I'm building on a supermicro x8dt3-f board that has an LSI controller on board with a pair of xeon 5570's and 48gb ram. The processors and ram actually came from a sun blade that was tossed out for recycling, sadly the box had never been opened, but i got these for pennies on the dollar, so i'm happy
    I'd like to move the current Solaris file server into a VM on the new ESXi 5.1 host and passthrough the LSI controller.
    I've been reading, and reading and reading and i find the more i read, the more questions I have and the less clear some of the answers are getting.
    First, from what I gather, Solaris 11 has only been added to the supported guest list in ESXi with the recent esxi 5.1 version as I understand? So all should be fine here? Can someone confirm?
    second, i've read about issues with LSI controllers under solaris 11. Is this something that has been addressed in 11.1?
    Third, trying to find the best method to conver the physical system to virtual under ESXi
    The first thing I plan on doing is backing up my data from the pool, though it will be scattered across a few systems. Then I plan on exporting the pool to move the disks physically to the new controller in the VM. The question I have here, is will the share flags and permissions be retained when I import the pool? or do I have to redo all that?
    But then, what's the best method to move it to a VM? The one document I see come up the most is moving a physical solaris system into a zone on another system. Can it be transferred to the global zone? Could I do a new install in a VM, and move the existing install to the global zone, import my pool and call it a daY?
    Or do I dd the OS disk, convert the image and drop it into vmware, get the hardware working, and then import the pool?
    Or is there a better way? Has anyone got any online docs in mind that may help specifically with this migration? everything i'm finding is scattered, maybe i'm not looking for the right things but I could use some pointers if anyone has suggestions.
    I suppose I should note, i have it integrated with an Active directory, this is why i'm worried about permissions being retained when i import the pool
    I just want this to go as quickly and smoothly as possible, with as little headache as possible. it's my home setup, so realistically it takes the time it takes as long as things go smooth

    I know this may not be the answer you are looking for, but I think you are making it more difficult than it needs to be.
    One other option is to leave your Solaris Storage server on the bare metal of this new beast of a machine you are piecing together. Then, use VirtualBox 4.2.6 which is support quite well in Solaris to run whatever virtual machines you where intending ESXi to be used for.
    This way you have the fastest possible storage setup without the issues of hardware passthrough. And the fast storage now benefits the VMs running on it. Not to mention the other neat options now of running lzjb compression for the VMs. either using zvols for the VMs, or just virtualbox vdi files sitting on a compressed zfs filesystem.
    As far as the LSI 1068E controller goes, their website only shows drivers for Solaris 10. So unless Solaris 11 has the drivers built in, you may not be able to use that controller. Believe me I feel your pain in this one.. I have the d#$$!est time finding good SAS HBAs for Solaris 11.1 and the few I did find had questionable drivers. Areca 1320 cards seem to work well, as do Adaptec 64xx and 68xx raid cards. LSI has a new line that supposedly works with Solaris 11.
    My advice is to try a baremetal install of Solaris 11.1 on the new machine and see if you can recognize drives on the LSI controller, if not then use the 6 onboard SATA ports if that is enough for the drives. Otherwise purchase an Areca 1320 which is only like 230 bucks for the 8 port version. http://www.newegg.com/Product/Product.aspx?Item=N82E16816151116R

  • New to Solaris question help please

    Just successfully installed Solaris 10 on VMWare ESXi and assigned it 50GB of HDD space. When I type df -h I see that 79% of my disk is used and the rest of the storage is nowhere to be found.
    I'm new to Solaris is this because the rest of the drive hasn't been partitioned? Some help would be greatly appreciate so that I can take advantage of the rest of my volume...
    Thanks!
    Filesystem size used avail capacity Mounted on
    /dev/dsk/c0d0s0 7.9G 6.1G 1.7G 79% /
    /devices 0K 0K 0K 0% /devices
    ctfs 0K 0K 0K 0% /system/contract
    proc 0K 0K 0K 0% /proc
    mnttab 0K 0K 0K 0% /etc/mnttab
    swap 1.5G 880K 1.5G 1% /etc/svc/volatile
    objfs 0K 0K 0K 0% /system/object
    /usr/lib/libc/libc_hwcap1.so.1
    7.9G 6.1G 1.7G 79% /lib/libc.so.1
    fd 0K 0K 0K 0% /dev/fd
    swap 1.5G 2.2M 1.5G 1% /tmp
    swap 1.6G 84M 1.5G 6% /var/run
    /dev/dsk/c0d0s7 7.9G 8.0M 7.8G 1% /export/home
    /dev/dsk/c0d0s6 6.8G 7.0M 6.8G 1% /export/software
    /hgfs 16G 4.0M 16G 1% /hgfs
    /tmp/VMwareDnD 0K 0K 0K 0% /var/run/vmblock

    I don't recall allocating anything during installation.Which means that you did a default installation with no customization. Looking over your file system layout confirms this.
    I have an update df -h listing as well (I installed on a different system)
    # df -h
    Filesystem size used avail capacity Mounted on
    /dev/dsk/c1t0d0s0 4.6G 4.0G 596M 88% /
    /devices 0K 0K 0K 0% /devices
    ctfs 0K 0K 0K 0% /system/contract
    proc 0K 0K 0K 0% /proc
    mnttab 0K 0K 0K 0% /etc/mnttab
    swap 1.7G 868K 1.7G 1% /etc/svc/volatile
    objfs 0K 0K 0K 0% /system/object
    /usr/lib/libc/libc_hwcap1.so.1
    4.6G 4.0G 596M 88% /lib/libc.so.1
    fd 0K 0K 0K 0% /dev/fd
    swap 1.7G 120K 1.7G 1% /tmp
    swap 1.7G 24K 1.7G 1% /var/run
    /dev/dsk/c1t0d0s7 44G 245M 43G 1% /export/home
    From this, I understand that /dev/dsk/c1t0d0s0 has a size 4.6GB (assuming the OS is installed here) when I download items to the desktop, it appears they are placed in this "disk"?Depends on where you told Firefox to place them by default. You could just as easily configure it, Edit, Preferences, Main, Downloads, tell it to place the downloads somewhere else.
    > Also, /dev/dsk/c1t0d0s7 is where 44GB of free storage resides, I believe this is located in /export/home (as a folder with 44GB of space available) as far as my knowledge of Solaris is concerned.
    Correct. Solaris is a multi-user system that leaves plenty of space for user home directories which default to /export/home. IMNSHO the space that is leaves behind for / is usually small enough to make the system unusable after applying only a few patches. If you switch to OpenSolaris 2008.11 you can ZFS which will mitigate most of these problems.
    Just a little confusing to a newbie, coming from a Microsoft background (forgive me!) I am used to seeing volumes as icons in My Computer.The Windows tool for managing disks is nice and graphical.
    What's your advice for managing volumes, formating to ZFS, maybe some visual method of understanding volumes?If you haven't done much with the system then you might consider switching to OpenSolaris with the caveat that some parts of Solaris are not available in OpenSolaris because of licensing issues. However, for someone who's just starting out you won't miss them.
    For understanding, http://www.docs.sun.com / Solaris / Administration and then look for the two books on Disk Management. One is for ZFS and the other is for UFS. ZFS and Volume Manager Administration
    alan

  • Jakarta Tomcat Connectors (JK) + OC4J setup questions

    hi
    i'd like to use Apache 2.0 for dispatching requests to OC4J. i've been doing some experimenting and i was able to setup Apache and Jakarta Tomcat Connectors (JK) v1.2 to route requests to OC4J. this seems to be working fine in my development environment but how well supported or reliable is this setup?
    the requests are now being dispatched to JDeveloper 10.1.3 embedded OC4J instance. the only way i managed to do this was by modifying the embedded-oc4j/config/default-web-site.xml file and changing the web-site element protocol attribute value to "ajp13". this setup has the drawback that now direct http connections don't work anymore. is there a way to have both ajp13 and http connectors working simultaneously in the embedded OC4J?

    Sure there is. Add another web site configuration file, say, myHttp-web-site.xml, which is a copy > of the original default-web-site.xml with http protocol and a different port.
    ..after retrying this it seems to be working now. thanks.
    Can you share how you use the Jakarta Tomcat Connectors v1.2 here?sure, here you go:
    build JK
    # download JK v1.2.15 from http://tomcat.apache.org/download-connectors.cgi
    tar zxf jakarta-tomcat-connectors-1.2.15-src.tar.gz
    cd jakarta-tomcat-connectors-1.2.15-src/jk/native
    ./configure --with-apxs=/foo/bar/apache2055/bin/apxs
    make
    make install
    Configure Apache + JK
    # add the following lines to Apache httpd.conf
    LoadModule jk_module modules/mod_jk.so
    JkWorkersFile conf/workers.properties
    JkMount /<myctxroot>/* oc4j
    JkLogFile logs/mod_jk.log
    JkLogLevel debug
    # create conf/workers.properties with the following lines
    worker.list=oc4j
    worker.oc4j.port=8009
    worker.oc4j.host=localhost
    worker.oc4j.type=ajp13
    configure JDev OC4J
    cd $OC4J_HOME/embedded-oc4j/config
    cp default-web-site.xml ajp-web-site.xml
    # modify web-site element protocol attribute value to "ajp13" in ajp-web-site.xml
    # add the following line in embedded-oc4j/config/server.xml
    <web-site default="false" path="./ajp-web-site.xml" />
    # restart OC4J
    # restart Apache

  • GeForce2 with Solaris question

    Hello.
    I asked if Solaris 8 works with an Geforce2 video adapter. Someone gave me this answer
    (and I am very grateful for it):
    "You might want to use the XFree86 X Server, with the nv driver. Binaries and source are available from: http://soldc.sun.com/developer/support/driver/tools/video/video-index.html".
    Can anyone tell me what do I do after that? How do I run this patch?
    Thank you!

    Don't take this the wrong way, but RTFM! ;-)
    http://soldc.sun.com/developer/support/driver/tools/video/binaryREADME.html
    Download the Binary edition of the "Porting Kit", and install it as per the readme. The installation instructions are at the bottom of the page you referenced in your post (as is the download link).

  • Tomcat 5.5 server.xml question

    When I installed Tomcat 5.5 I had to edit server.xml to work with my application. For that I had to specify the <Context path>. But I never found the tg in my server.xml. So how do i go about configuring my server.xml.
    As in my application name in webapps directory is java_ex . How and where do i specify that in my Tomcat 5.5 server.xml

    See this link about defining contexts: http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
    You don't need to define a context if your server is set up for automatic deployments. It will deploy anything that looks like a webapp in the "webapps" directory. (ie is in that directory, and has a WEB-INF/web.xml file)
    If you DO need to define a context (usually for database connection setup) it is better to define the context info in its own file rather than in server.xml.
    - in individual files (with a ".xml" extension) in the $CATALINA_HOME/conf/[enginename]/[hostname]/ directory. The name of the file (less the .xml) extension will be used as the context path.
    ie create the file [TOMCAT]/conf/Catalina/localhost/java_ex.xml and put your context definition in there.
    Cheers,
    evnafets

  • Resizing Tomcat & Appache Zones in SOLARIS 10?

    Hi There!
    I do really have a Problem.
    Is there a way to make the separated Zones bigger?
    At this moment they have each 5GB. But i have 100of Gigs free space.
    Anyone an idea?
    Regards
    Mischa.

    What's a "separated" zone?
    Zones normally don't have a size. Filesystems are on disks. Unless you've set a quota, it should have access to all the space on the disk.
    Are you using ZFS? You'd probably need to provide more information about your filesystem configurations.
    Darren

  • Apache, Tomcat  and mod_jk2

    Hi, I' m sorry I posted this topic in other forum( I made a mistake).
    I 'm trying to create a cluster server using Apache and two Tomcat's instance. My problem is when I have to use the JK2 connector (reference http://tomcat.apache.org/tomcat-4.1-doc/config/jk.html) because I need to compile some files, but I new in solaris and I don't know how to do it.
    I downloaded the file from this site http://archive.apache.org/dist/jakarta/tomcat-connectors/jk2/
    I'm using Apache 2.0.55, Tomcat 5.028 and Solaris 9
    I need to create a mod_jk2.so file
    Does someone help me?
    Regards

    I've only ever done this in windows. This page should take you through it ok though:
    http://www.cymulacrum.net/tomcat/tomcat_mod_jk2.html

  • How to Maximize Memory usage for JDK 6 on Solaris 10.

    Hi there,
    I deployed jdk 6 & Tomcat 6 running on Solaris 10 with 8GB of RAM Sun Fire x64 x4100 M2 m/c.
    Its relatively fast. However, the java could allowed me to set the Max Java OPT to only 3GB. I don't understand and there isn't any extra applications. All are prior Solaris 10.
    Java will not be able to start if I set more than -J-Xmx3072m.
    Appreciate your advise and expertise.
    regards,
    jose(airqq)

    Hello Neville:
    I seem to be coming off as negative - not my usual approach.  However.......
    I am a retired webmaster and don't have Lion but I am impressed by your tip. Well written and researched. I think we should all do our bit to educate and encourage others to open applications and use the Terminal.
    a different point of view from someone who has been posting in these forums for many years.
    Almost all of the people who seek help here are not:
    1.  Retired webmasters.
    2.  Know anything about the arcane terminal commands and, more importantly, how much damage they can cause their system by a missing space or character.  Apple has spent a lot of time to develop OS X to a point where people do not need to learn about or understand Unix-like command language.
    I salute people who are technical enough to use terminal commands.  It is, however, IMHO, a real disservice to suggest to non-tecchie people that it is ever necessary (or desirable) to operate at that level.
    Having said all that, I respect your comment and point of view.   I would reiterate, however, that solving non-existent problems is a waste of time.  By non-existent, I mean that if there are no performance problems, it is irrelevant how much memory a program uses.  My current base-level iMac has 4 GB of memory and a Terabyte of HD space.
    Barry
    Message was edited by: Barry Hemphill

  • Solaris 10 automount against OpenLDAP server

    Hi ya'll,
    Another Solaris question that I'm searching around about...
    I'm using Solaris's native LDAP client on Soalris 10 6/06. My LDAP server is an OpenLDAP server under Fedora Core 5. The Solaris client can talk to the server fine, everything is cool except for the fact that automounting isn't working. I'm guessing it's a schema issue but I'm not sure where to go... I'll post a few examples of my config and maybe someone can see something wrong:
    From /etc/nsswitch.conf:
    automount: files ldap
    /etc/auto_master:
    /projects auto.projects
    /home auto.home
    /- auto.direct -rw,hard,intr
    from nis.schema file on OpenLDAP server:
    attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName'
    SUP name )
    attributetype ( 1.3.6.1.1.1.1.27 NAME 'NisMapEntry'
    EQUALITY caseExactIA5Match
    SUBSTR caseExactIA5SubstringsMatch
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE )
    objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' SUP top STRUCTURAL
    DESC 'A generic abstraction of a NIS map'
    MUST nisMapName
    MAY description )
    objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL
    DESC 'An entry in a NIS map'
    MUST ( cn $ NisMapEntry $ nisMapName )
    MAY description )
    On the LDAP server the automounts are listed as "nisMapName=auto.home" etc.
    I read somewhere that in the nis.schema file, all references to "nisMapEntry" need to be changed to all lowercase, ie "nismapentry", but I tried that and restarted the LDAP server, restarted autofs on the client, still nothing. Does anyone know what schema changes need to be made? Or maybe changes that need to be made to something else that I'm not aware of? Or do I need to make any other schema changes to my Solaris 10 native LDAP client as well?
    This is a clip from the OpenLDAP log on the OpenLDAP server. It seems like the automount information request is getting through, but maybe the data it returns to Solaris is in an unrecognizable format or something?
    do_search
    ber_scanf fmt (miiiib) ber:
    dnPrettyNormal: <nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu><<< dnPrettyNormal: <nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu>, <nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu>ber_scanf fmt ({mm) ber:
    ber_scanf fmt ({mm}) ber:
    ber_scanf fmt ({M}}) ber:
    ==> limits_get: conn=35 op=0 dn="[anonymous]"
    => bdb_search
    bdb_dn2entry("nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu")
    search_candidates: base="nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu" (0x0000070d) scope=1
    => bdb_equality_candidates (objectClass)
    => key_read
    <= bdb_index_read: failed (-30989)
    <= bdb_equality_candidates: id=0, first=0, last=0
    => bdb_dn2idl("nisMapName=auto.projects,dc=soe,dc=ucsc,dc=edu")
    <= bdb_dn2idl: id=111 first=1806 last=1916
    => bdb_equality_candidates (objectClass)
    => key_read
    <= bdb_index_read: failed (-30989)
    <= bdb_equality_candidates: id=0, first=0, last=0
    bdb_search_candidates: id=0 first=1806 last=0
    bdb_search: no candidates
    send_ldap_result: conn=35 op=0 p=3
    send_ldap_response: msgid=1 tag=101 err=0
    ber_flush: 14 bytes to sd 18
    daemon: activity on 1 descriptor
    daemon: activity on: 18r
    daemon: read active on 18
    connection_get(18): got connid=35
    connection_read(18): checking for input on id=35
    ber_get_next
    ber_get_next: tag 0x30 len 5 contents:
    ber_get_next
    ber_get_next on fd 18 failed errno=0 (Success)
    connection_read(18): input error=-2 id=35, closing.
    connection_closing: readying conn=35 sd=18 for close
    connection_close: deferring conn=35 sd=18
    daemon: select: listen=7 active_threads=0 tvp=NULL
    daemon: select: listen=8 active_threads=0 tvp=NULL
    daemon: select: listen=9 active_threads=0 tvp=NULL
    daemon: select: listen=10 active_threads=0 tvp=NULL
    daemon: activity on 1 descriptor
    daemon: activity on:
    daemon: select: listen=7 active_threads=0 tvp=NULL
    daemon: select: listen=8 active_threads=0 tvp=NULL
    daemon: select: listen=9 active_threads=0 tvp=NULL
    daemon: select: listen=10 active_threads=0 tvp=NULL
    do_unbind
    Linux clients work out of the box without any config changes (but then again these linux clients come stock with an openldap client so I'm not surprised they would communicate with one of their own kind).
    Thanks in advance for any insight!!!
    ciao, erich

    Hi Gary,
    i've got the automounter working with OpenLDAP, but not the SSD
    here are my results:
    $ ldaplist auto_master
    dn: cn=/home,ou=NFSMounts,dc=m-x
    dn: cn=/data,ou=NFSMounts,dc=m-x
    $ ldaplist auto_home
    dn: automountMapName=auto_home,uid=bill,ou=People,dc=m-x
    $ ldaplist auto_data
    dn: automountMapName=auto_data,uid=bill,ou=People,dc=m-x
    $ ls -l /home
    total 2
    dr-xr-xr-x 1 root root 1 Nov 16 11:13 billdata
    dr-xr-xr-x 1 root root 1 Nov 16 11:13 billhome
    $ ls -l /data
    total 2
    dr-xr-xr-x 1 root root 1 Nov 16 11:13 billdata
    dr-xr-xr-x 1 root root 1 Nov 16 11:13 billhome
    and here are my configs:
    /var/ldap/ldap_client_file:
    NS_LDAP_FILE_VERSION= 2.0
    NS_LDAP_SERVERS= xxx
    NS_LDAP_SEARCH_BASEDN= dc=m-x
    NS_LDAP_AUTH= simple
    NS_LDAP_SEARCH_SCOPE= sub
    NS_LDAP_CACHETTL= 3600
    NS_LDAP_CREDENTIAL_LEVEL= proxy
    NS_LDAP_SERVICE_SEARCH_DESC= passwd:ou=People,dc=m-x
    NS_LDAP_SERVICE_SEARCH_DESC= group:ou=Group,dc=m-x
    NS_LDAP_SERVICE_SEARCH_DESC= auto_master:ou=NFSMounts,dc=m-x
    NS_LDAP_SERVICE_SEARCH_DESC= auto_data:ou=People,dc=m-x?sub?nisMapName=auto_data
    NS_LDAP_SERVICE_SEARCH_DESC= auto_home:ou=People,dc=m-x?sub?nisMapName=auto_home
    NS_LDAP_ATTRIBUTEMAP= automount:automountKey=cn
    NS_LDAP_ATTRIBUTEMAP= automount:automountInformation=nisMapEntry
    NS_LDAP_ATTRIBUTEMAP= automount:automountMapName=nisMapName
    NS_LDAP_ATTRIBUTEMAP= passwd:gecos=cn
    NS_LDAP_OBJECTCLASSMAP= automount:automount=nisObject
    NS_LDAP_OBJECTCLASSMAP= automount:automountMap=nisMap
    ldif entries:
    dn: nisMapName=auto_home,uid=bill,ou=People,dc=m-x
    objectClass: top
    objectClass: nisObject
    nisMapEntry: host1:/export/home/bill
    nisMapName: auto_home
    cn: billhome
    dn: nisMapName=auto_data,uid=bill,ou=People,dc=m-x
    objectClass: top
    objectClass: nisObject
    cn: billdata
    nisMapEntry: host1:/export/data/bill
    nisMapName: auto_data
    snooping the network, i see that the calls from ldaplist include the nisMapName=auto_* filter, while the calls made by the automounter don't
    is there a way to get the automounter to respect the SSD?
    thank you,
    Billy

  • Compile and Install JK2 connector Solaris 9

    Hi
    I 'm trying to create a cluster server using Apache and two Tomcat's instance. My problem is when I have to use the JK2 connector (reference http://tomcat.apache.org/tomcat-4.1-doc/config/jk.html) because I need to compile some files, but I new in solaris and I don't know how to do it.
    I downloaded the file from this site http://archive.apache.org/dist/jakarta/tomcat-connectors/jk2/
    I'm using Apache 2.0.55, Tomcat 5.028 and Solaris 9
    Does someone help me?
    Regards

    also you would want to download the DCA floppy image from the sun website, and yes
    dont forget to change the bios setting for booting from cd. Hope this will help you.He was talking about the installation on a x86 system not SPARC !
    On a SPARC use
    setenv auto-boot? false
    which puts you at the OK-Prompt after switching on the system. Then you can enter the boot command, e.g. boot cdrom or boot disk.
    Michael

  • Javax.servlet.ServletContext cannot be resolved in Tomcat 5.5.12

    I deployed my web application in Tomcat 5.5.12 (Solaris 10 platform), and found following error message:
    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: Unable to compile class for JSP
    An error occurred at line: 16 in the jsp file: /countrydetail.jsp
    Generated servlet error:
    javax.servlet.ServletContext cannot be resolved
    An error occurred at line: 16 in the jsp file: /countrydetail.jsp
    Generated servlet error:
    ctx cannot be resolved
         org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
         org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
         org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:409)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
         org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.
    Apache Tomcat/5.5.12
    The application was developed by NetBeans 5 RC2 and runed well under Windows platform.
    The error appears when I click link . At first I thought it may be caused by JSF, but I tested the sample JSF web with simliar link, and there is no problem.
    I do saw servlet-api.jar (which contains javax.servlet.ServeletContext) in Tomcat common/lib. Why tomcat can not locate the class?

    I solved this problem by deploying the application in Tomcat 5.5.15. It seems that the problem in above post is a bug in Tomcat 5.5.12.
    Details please refer to http://issues.apache.org/bugzilla/show_bug.cgi?id=38211

  • Adding Java Program as schedular in tomcat server

    Hi,
    I have a java program and running a web application on tomcat server (Windows/Linux/Solaris).
    My problem is to start/stop the java program whenever the tomcat server start/stop.
    Please help on this.
    Saravanan.P

    Yes:
    http://jakarta.apache.org/tomcat/tomcat-5.0-doc/appdev/index.html
    Read the docs.

  • Get Profile Attributes with Tomcat Agent

    Hello,
    I have configured the Tomcat Agent on a Solaris machine.
    The URL policy enforcement works perfect.
    But now, I need to retrieve some values from the logged on user, and set this parameters:
    com.sun.am.policy.amFilter.ldapattribute.map[cn]=CUSTOM-Common-Name
    and
    com.sun.am.policy.amFilter.ldapattribute.mode = HEADER
    in AMAgent.properties.
    But as soon as these parameters are set, requests fail with this
    message in the agent logfile:
    <---------------->8-------------------->8------------------------>
    ERROR: AmFilter: An error occured while processing request. Access will be denied.
    [AgentException Stack]
    com.sun.identity.agents.arch.AgentException: HttpServletRequestHelperFactory.getAttributesForUser(...) failed
    <---------------->8-------------------->8------------------------>
    Anything I have missed to configure?
    I already read the "Troubleshooting the Agent Deployment"-
    appendix.
    Thanks to anyone who can help,
    Juergen

    Juergen
    Sorry to post from another forum, but do you have an answer to this:
    http://swforum.sun.com/jive/thread.jspa?threadID=47920&tstart=0
    thank you

  • That JSTL question...

    ...but I think I already did what I see what is always suggested in the searches I've performed.
    I get this error when I try to load my simple page testform.jsp
    org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    Here's the complete contents of testform.jsp:
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <html><head></head><body>
    ${param.argle == "bargle"}
    <form name="form1" method="post" action="testform.jsp">
         <input type="hidden" name="argle" value="bargle" />
         <input type="submit" name="submit" value="submit" />
    </form></body>
    it should be noted that if I remove the taglib directive the page works fine (the EL returns false before clicking the form button, and returns true if you have clicked the button).
    The directory structure:
    [tomcat's webapps directory]\playground
    ---testform.jsp
    ---\WEB-INF
    ------\lib
    ---------jstl.jar
    ---------standard.jar
    In other words, the jstl and standard jar files are in the WEB-INF\lib directory like I understand they should be. I've looked at the tld files inside the jar. They are using http://java.sun.com/jsp/jstl/core as the uri
    I have tried this exact scenario using both Tomcat 7 and Tomcat 5.5.
    so, the question is,... what am I doing wrong?
    Edited by: 861734 on May 26, 2011 9:28 AM

    I haven't made a web.xml. I was under the belief that to use the core taglib you didn't need it. Am I mistaken?

Maybe you are looking for

  • Update belle refresh not present.

    My phone has version 111.030.0609 and  sw and suite give this as up to date. i thought the most recent update is Nokia Belle Refresh (111.040.1511) but i dont't get this one. what is it i do wrong? Solved! Go to Solution.

  • How works feature per-user value?

    Can anyone help me with feature of per-user value of the element in custom Form? I can not find the explanation in documentation of Novell vibe. I would be appreciate too, if someone give me a link with an example of using this feature. My purpose is

  • Adobe Reader not working because of Executive Data Protection

    I am unable to open any PDF files because of Executive Data Protection on Windows Vista.  How do I get around this?

  • 2 WLSM's in different subnets to support up to 600 AP's ???

    Would like to know if the following is possible. I have 2 WLSM's in different subnets, the idea is to have up to 300 AP's supported in one WLSM and another 300 AP's pointing toward the other blade in another chassis. Can I use the same vlans I have d

  • My iPod touch 5 deleted all my stuff even preloaded apps!

    This happened randomly I was on a app and it crashed then boom all the other apps didn't work so I restarted and boom EVERYTHING is gone even preloaded apps even setting are gone